4.1

Peter Hoyer

Computer Science - University of Calgary

4.1
Quality
3.7
Difficulty
71%
Would Retake
100
Reviews
4.1
Quality
3.7
Difficulty
4.1
Helpful
4.1
Clarity

71%

Would Retake

100

Reviews

Rating Distribution
Official

5

65

4

10

3

6

2

9

1

10

What Students Say

He cares for his students

CPSC313 - 5.0 rating

His notes are brilliant

CPSC413 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

56%

Textbook Required

31%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 57 grades
Most common grades:
A+ (14)
Not sure yet (13)
B+ (12)
Grade Distribution
A(25)B(9)C(2)D(3)F(1)A-/B+(20)
Based on 76 reported grades
A+: 14
Not sure yet: 13
B+: 12
A: 11
Common Tags
Caring (28)
Amazing lectures (19)
Lecture heavy (17)
Lots of homework (15)
Gives good feedback (13)
Tough grader (11)
Respected (10)
Skip class? You won't pass. (10)
Rating Trend

Declining

-1.00 avg change
Jan
Feb
Mar
Apr
May
Sep
Last 6 months
Ratings by Course

313

5.0

(1)

MATH271

5.0

(1)

CPSC611

5.0

(1)

CPSC 413

5.0

(1)

CPSC519

5.0

(2)
+4 more courses
Difficulty by Course

313

4.0

CPSC251

3.9

CPSC413

3.9

413

3.8

CPSC313

3.2

Reviews (100)
5.0
2.0
CPSC413
Dec 2, 2006

This guy is pretty serious about his teaching, you MUST goto lectures if you have any hope of passing this class. The assignments and test are very fair, but above he is the most fair marker I've ever had.

5.0
3.0
CPSC413
Dec 11, 2006

Dr. Hoyer is a very good professor. He obviously knows the material like the back of his hand, and has clear experience in teaching it to students. Whenever I had concerns about marking, he was always very accomodating. The assignments were a little difficult, but it's nothing I couldn't live with.

5.0
3.0
MATH271
May 10, 2007

Peter Hoyer is an excellent and easily approachable professor. He is always smiling while he teaches and he, quite clearly, knows his material well. I never hesitated to ask him for help as he was just so helpful and friendly. Outside of class, he is even quite the enjoyable guy to talk with.

5.0
2.0
CPSC413
Nov 28, 2007

Hoyer knows algorithms better than anyone out there. Just look at the way you gets that small smile when he talks about recursion. He once called my algorithm 'eligent', I almost died. eveyone has to take notes of his "power writing". the way he lunges to different boards, crawls down on the floor to point at the lower things keeps order n EXCITING

5.0
2.0
CPSC413
Feb 15, 2009

Peter Hoyer is the best prof to teach CPSC 413. CPSC 413 is an extremely hard course, but with Peter you will pass for sure. His assignments were absolutely brutal, but his tests were fair. He posts alot of his past tests online as well. He generally cares about his students and tries to help as much as possible. This is a very hard course though.

5.0
3.0
CPSC313
Jan 4, 2012

Hoyer is an excellent professor. He genuinely cares whether you do well in his course and tries to make the material as applicable as possible.

4.0
3.0
CPSC313
Grade: B+
Jan 14, 2014

He's a great prof. I found 313 rather challenging compared to other CPSC courses, but that has to do with the actual content of the course rather than the way he taught it. Has a Scandinavian accent but once you get past that he's excellent.

2.0
5.0
CPSC313
Feb 19, 2014

Quite terrible. Makes the course harder than it should be. Tests and assignments are considerably harder than Collier's. He does not post solution to ANYTHING, so you cannot check your work and have to rely on useless TAs because he is also useless when you go to his office. Avoid if you want to pass, because he tries his best that you don't.

4.0
4.0
CPSC313
Grade: B
Apr 12, 2014

So this prof is quite nice, and very good at teaching. He has a weird accent (no offense) that sometimes makes him hard to understand, but like I said he is great at teach. I would recommend Peter (or as I like to call him, Buster) if you take this course. The course content is sometimes difficult but that is no fault of the prof. Pce out.

5.0
2.0
CPSC313
May 8, 2014

Attend lectures, put in the work and you will be fine. Do not expect this to be an easy A. Great prof, definitely recommended. Can't wait to take 413 with him!

5.0
1.0
CPSC313
Grade: A-
May 13, 2014

Excellent prof, it's too bad 413 will probably be the last class I can take with him. I can't recommend him enough. Love that comment about the "power writing" hahaha

5.0
3.0
413
Grade: A+
Nov 19, 2014

Dr Hoyer is one of the best profs at the U of C. He's lectures are not exactly conventional, but they are extremely informative. His exams are difficult, but he is a very generous marker.

5.0
4.0
313
Jan 21, 2015

The nicest proffessor ever! Will make you work and think butn also a generous grader. I would definitely recommend him

5.0
2.0
CPSC413
Grade: A+
Feb 1, 2015

Professor Hoyer teaches concepts, not formulas. Lectures can be slow for students that get the material, but doing his exercise sheets are more important than going to lectures anyways, as they're basically what is going to be on the assignments and tests.

5.0
2.0
CPSC611
Feb 5, 2015

Great assignments, makes you learn how to apply the core concepts.

4.0
4.0
CPSC413
Feb 26, 2015

I wonder how one could take so much dryness and make it interesting. What Professor Hoyer is doing easily is only achieved by a handful of other profs at this university. He REALLY KNOWS how to teach and express the knowledge he has. His marking is a students dream. Hard tests, but He will give you credit where you wonder how anyone could. AMAZING!

5.0
3.0
CPSC 413
Grade: B+
Oct 21, 2015

Comp Sci is a very hard degree, but Peter Hoyer's classes are always easier because he explains everything so well! This is saying a lot because the classes he normally teaches (313, 413) are harder than your average comp sci course to begin with!

4.0
3.0
CPSC413
Nov 5, 2015

Let's not sugar coat this. 413 is one of the hardest courses of an undergrad CPSC degree. However, taking it with Hoyer is a fantastic choice. He legitimately cares if students do well, and is always extremely thorough and polite. He really gets down to "why is this important to understand in your future career", and I appreciate that. FANTASTIC!

4.0
5.0
CPSC413
Dec 30, 2015

He is very knowledgeable and accommodating. However, his exams/assignments will make you want to tear your hair out, because of their difficulty. BUT you will learn a lot and he marks more than fairly. I've had him for both CPSC 313 and 413 and it's probably best to take the theory classes with him as you have a better chance of passing.

5.0
3.0
CPSC413
Grade: A-
Jan 9, 2016

Hoyer is a little quirky but it works for him. He tends to switch up lecture styles between classes but no matter what, it's understandable. CPSC 413 is HARD. Attend lectures, go to tutorials, and do practice problems. You learn in this course by doing, something that Hoyer always emphasizes. Hoyer gives you the tools but you have to use them.

5.0
3.0
CPSC413
Grade: A+
Jan 24, 2016

One of the best professors I've had so far at U of C. He is obviously very knowledgeable and interested in algorithms, and it shows through his lectures. He marks very fairly, and shows a lot of gratitude to his students when he feels that we are paying attention during lecture.

5.0
3.0
CPSC313
Grade: B
Mar 15, 2016

Take Peter Hoyer if you can, he is a great prof, genuinely cares about his student. 313 and 413 are tough courses but Hoyer makes them a little bit better. Testing wise, he puts in many many hours to ensure that you get a grade that truly represents what you understand of the concepts, awards marks for explaining why your answer is incorrect.

5.0
4.0
CPSC313
Grade: A+
Apr 26, 2016

This was a very interesting class. Peter Hoyer is an amazing prof who stayed after class to explain to students who didn't understand certain concepts and even discuss other topics in theoretical computer science with his students. He has bonus questions for his assignment, midterm, and final. Beware they are challenging. Make sure you PRACTICE!!!

5.0
4.0
CPSC313
Grade: B
May 27, 2016
Would take again

best prof. He is very kind and really cares about his students. I honestly think I would have failed the class if I took it with anyone else. Follow his advice and do exercises doing that I brought myself from a failing grade in the midterm to an 80% on the final

5.0
4.0
CPSC313
Grade: A-
Jul 14, 2016
Would take again

He cares for his students. He almost cried when most of the students failed the midterm. He will help you as much as he can but as a student you have to do your own part as well.

5.0
2.0
CPSC313
Grade: A+
Dec 15, 2016
Would take again

Truly inspirational. His bonus questions were literally the best questions I've been given in any class ever. The best teacher in the department. Easily.

5.0
3.0
CPSC313
Grade: A
Apr 12, 2017
Would take again

Hands down the best prof Ive ever had. He cares so much and the amount of extra effort he puts in to make sure his students succeed is unbelievable. The content isnt easy but he will do everything in his power to help you understand if you just show some initiative. Take a course with him. Any course. You wont regret it.

Inspirational
ACCESSIBLE OUTSIDE CLASS
EXTRA CREDIT
5.0
4.0
CPSC313
Apr 18, 2017
Would take again

He places extremely heavy emphasis on doing the exercises, and he's right. Respects his students highly. Seems crazy, but he knows what he's doing. Sometimes he'll ramble about the importance of theoretical computer science, which is annoying, but in an endearing way. Highly recommend him.

Respected
LOTS OF HOMEWORK
Caring
5.0
3.0
CPSC313
Apr 30, 2017
Would take again

Extremely caring man. Hoyer goes out of his way to make sure every student who puts in the effort passes. He also likes to reflect on study strategies often. His assignment questions are challenging, so start early! They are harder than the examples he does in class, but he gives tons of extra credit questions to make up for it.

Amazing lectures
Caring
EXTRA CREDIT
5.0
3.0
CPSC313
Jul 1, 2017
Would take again

In all honesty, one of the best profs in Computer Science!! He really cares about his students and wants to see them succeed. Peter is very intelligent and very humble. If you can take CPSC 313 and 413 with him, definitely do it. He's a real gem!!

Hilarious
Amazing lectures
Caring
5.0
4.0
CPSC413
Grade: A+
Jan 8, 2018
Would take again

Hoyer is by far my favourite professor at the University of Calgary thus far. He is extremely caring and makes the material for such a hard class extremely manageable. His notes are brilliant. When I dropped Quantum Computing within the first week, he emailed me specifically ask why; this just shows how much he cares about every single student.

Amazing lectures
Caring
Would take again
4.0
3.0
CPSC313
Grade: F
Nov 9, 2018
Would take again

Yes, He's caring. And Yes, He is excellent at teaching. But, it is mandatory that you attend lectures and tutorials, because just looking at his posted notes will make little to no sense. If you attend lectures, you are better off than any other 313 course, but if you don't you will be worse off than any other 313 course. And Textbook's not great.

Gives good feedback
Respected
ACCESSIBLE OUTSIDE CLASS
5.0
4.0
CPSC413
Dec 11, 2018
Would take again

One of the best professors on uni. Truly cares about his students and does his best to make sure you understand the material.

Respected
Skip class? You won't pass.
5.0
3.0
CPSC519
Grade: Not sure yet
Dec 15, 2018
Would take again

Peter has been one of my best professors I've had, no exaggeration. He delivers material with an excitement that is catching. His lectures are clear and insightful. His manner is much like a kind uncle, he clearly cares for his students well being, and I can't recommend his classes enough. Quantum is a daunting course, but Peter makes it painless.

Skip class? You won't pass.
Inspirational
Caring
5.0
4.0
CPSC413
Grade: B+
Dec 30, 2018
Would take again

I was expecting the worst going into 413 but was pleasantly surprised by how well I did and how enjoyable the class was. Peter is one of the best profs I have had in the cpsc department. He is passionate and experienced in the subject and also teaching in general so if you want to succeed follow Peter's advice, try your best and you will be fine.

Respected
Amazing lectures
Caring
5.0
4.0
CPSC413
Grade: A
Nov 21, 2019
Would take again

Peter Hoyer is by far the best CPSC professor at UofC. He is a very caring prof that works very hard to help you learn. His lectures are amazing as he is organized and methodical in his teaching. He tries his best to be clear. This is not an easy course, but Hoyer tries his best to rewards students as much as he can.

5.0
5.0
CPSC413
Grade: C+
Dec 10, 2019
Would take again

Fantastic prof. He puts a lot of thought into his lectures and cares more about your thought process and recognizing wrong answers than getting a full solution. Very tough class but definitely worth taking it with Hoyer.

Gives good feedback
Skip class? You won't pass.
Amazing lectures
5.0
4.0
CPSC413
Grade: Not sure yet
Dec 12, 2019
Would take again

413 is one of the hardest mandatory classes and Hoyer makes it way easier to understand. He cares a lot and his lectures are very organized and easy to understand. His assignments are also hard but very interesting IMO. Would recommend anyone to take this class with him

Gives good feedback
Amazing lectures
Caring
2.0
5.0
CPSC413
Dec 14, 2019
Wouldn't take again

Here's the truth- people give him good ratings because he passes you even if you don't have a good understanding of the material. That's why most of these ratings have a difficulty rating of 5, but also a base rating of 5. His lectures cover problems that are better covered in easily available online resources. Posts 0 solutions to anything .

5.0
4.0
CPSC413
Grade: B
Dec 15, 2019
Would take again

No doubt the best prof Ive ever had. Unlike so many other profs at this university, he is extremely passionate about what he teaches and he transfers that onto his students as well. Make sure to do lots of practice and if you need help, Peter will be more than happy to help always.

Gives good feedback
Skip class? You won't pass.
Amazing lectures
5.0
4.0
CPSC413
Grade: A+
Jan 2, 2020
Would take again

He's incredibly passionate and knowledgeable, and he cares a lot about his students. His tests aren't about getting the right answer, just write down everything you think as you go to show him your approach to a problem. He gives bonus marks to insightful observations and use of examples in solutions, even if you don't end up at a complete answer.

Respected
Skip class? You won't pass.
EXTRA CREDIT
5.0
4.0
CPSC413
Grade: A-
Jan 2, 2020
Would take again

He really does care about helping you learn algorithmic thinking. He often gives bonus points on exams and is overall a great prof.

Lots of homework
Skip class? You won't pass.
Caring
2.0
5.0
CPSC413
Jan 14, 2020
Wouldn't take again

Would be good longterm mentor but he is abysmal in this 4 month course format. Notes are just pictures of the blackboard. Very rarely fully goes over a solution or provides any. Inept at making grade level assessments, everything is heinously hard. Has to give part marks for the smallest things or most people would fail. He cares- but never again.

2.0
4.0
CPSC413
Apr 15, 2020
Wouldn't take again

I understand why he gets good reviews. He cares, but he tries to turn CPSC 413 into the Dead Poets Society. Unfortunately, IMO, this causes him to significantly inflate the difficulty and mysticism of the concepts, just to try and make a point. Like others have said, you can find much clearer explanations of the concepts online.

2.0
5.0
CPSC413
May 23, 2020
Wouldn't take again

Turned off d2l student communication, and also severly shuns in-class talking. So it was hard to find people in this course to form study groups with. I did not know anyone in the class because of this and so the course was impossibly hard for me. He was teaching 3 courses this semester so his attention was split and students suffered.

1.0
5.0
CPSC251
Mar 15, 2021
Wouldn't take again

Class is super chaotic. Class structure has no organization. What you learn in class differs from the material on assignments and midterms. No answers to exercises and no review of midterms.

Lots of homework
Skip class? You won't pass.
Lecture heavy
1.0
5.0
CPSC251
Grade: Not sure yet
Mar 19, 2021
Wouldn't take again

Very chaotic course, super late to marking assignments which would be helpful for feedback to midterms, doesn't release solutions to practice assignments and tells you to read the textbook when you ask him a question. It's quite unfortunate but it's a very tough course for a 200 level class simply due to his terrible lectures & class philosophy.

Lots of homework
Test heavy
Tough grader
1.0
5.0
CPSC251
Grade: Not sure yet
Apr 14, 2021
Wouldn't take again

Dr. Hoyer is the worst professor I've ever had. He doesn't realize that classes are online. He has ZERO empathy towards students. He was never helpful through the whole course. Whole Course was just a chaos. What you learn in the lecture is nothing compared to assignments and midterms. Terrible Lectures.

Skip class? You won't pass.
Lecture heavy
Tough grader
4.0
4.0
CPSC251
Grade: A
Apr 15, 2021
Would take again

Not the worst prof you could have for an intro to theoretical comp sci. He explains concepts clearly, though he tends to avoid directly answering students' questions. The examples he gives in lectures give a good idea of what's expected on assignments and tests. As for assignments, yes they're hard, but they expand on the basics taught in class.

Skip class? You won't pass.
5.0
4.0
CPSC251
Apr 25, 2021
Would take again

Contrary to previous reviews, I found Peter to be extremely caring. He really does care about the students - he often reached out to meet over Zoom when concerns were had, and actively followed up on questions I had. His lectures were solid, with a clear and concise way of explaining material. Hoping to have him as a prof again in the future.

Amazing lectures
Lecture heavy
Caring
3.0
5.0
CPSC251
Grade: Not sure yet
Apr 27, 2021
Wouldn't take again

To be blunt he is bad at teaching. Not at teaching content, but at teaching for a course. He gives very insightful and honestly interesting views into the course topics. Then goes off and tests you on obscure portions of the course, while telling you to study the wrong portions. He's a great guy, and a great teacher, but students need structure

Graded by few things
Lecture heavy
Tough grader
5.0
5.0
CPSC251
Grade: Not sure yet
Apr 30, 2021
Would take again

Dr Hoyer is a great teacher. He was very helpful and respectful through the whole course. However this does not change the fact that this course was hard. Exam and homework material is pretty similar to exercise questions. It is the same concept. I would take Dr Hoyer's course any day. Respect.

Respected
Test heavy
Caring
4.0
3.0
CPSC251
Grade: A
May 9, 2021
Would take again

Dr. Hoyer is a really nice professor. He teaches slowly but it is easy to learn things from him. He is easily accessible outside the class, though sometimes doesn't reply mails for weeks but still he is a nice choice to have.

Gives good feedback
Lots of homework
Test heavy
2.0
4.0
CPSC251
Grade: B+
Sep 17, 2021
Wouldn't take again

At the beginning of the term, he refused to record any of his lectures (even for those in different time zones), until halfway through the course when he relented after realizing he was being unreasonable. He also refused to post solutions to PRACTICE PROBLEMS, making them totally useless for anyone trying to use them to practice and improve.

Skip class? You won't pass.
Graded by few things
Lecture heavy
5.0
4.0
CPSC251
Grade: A+
Jan 17, 2022
Would take again

Great prof, he really cares about the success of his students and he tries to encourage lots of participation during lectures.

Gives good feedback
Accessible outside class
Participation matters
5.0
3.0
CPSC251
Grade: A+
Feb 8, 2022
Would take again

I personally don't like math very much but Prof. Hoyer made it interesting and easier for me to study. Best math teacher so far. He also wasn't a tough grader and would really show appreciation for your trying to think and solve problems instead of only getting the correct answer.

Respected
Accessible outside class
Inspirational
1.0
5.0
CPSC251
Grade: Not sure yet
Feb 8, 2022
Wouldn't take again

Worst prof Ive had yet. Offers no help and states that he wont offer help. Tests on concepts barely touched upon in class, Im not even kidding. Some questions he asks, theres no way to study for and hes admitted its because he wants to test and trick students. Teaches his way of doing things despite the textbook doing the opposite.

Lots of homework
Tough grader
1.0
5.0
CPSC251
Grade: B
Feb 8, 2022
Wouldn't take again

Very vague and ambigiuous, honestly its like he wants us to fail. Heavy workload and expects us to have all the knowledge in the world. He makes discrete math a living hell please do not take this with him

Tough grader
5.0
2.0
CPSC251
Grade: Incomplete
Mar 13, 2022
Would take again

People usually complain because the courses he teaches are hard. And I’m gonna be honest I was one of those people. But he really is a good teacher and a good person. Just because you hate the course doesnt mean you have to hate the prof.

5.0
3.0
CPSC251
Grade: B+
Apr 8, 2022
Would take again

the course was very difficult but the TAs graded easier than expected. in person lectures were engaging and helpful

Lecture heavy
5.0
3.0
CPSC251
Grade: A+
Apr 13, 2022
Would take again

great prof with amazing and engaging lectures

Participation matters
Amazing lectures
Respected
5.0
2.0
CPSC251
Grade: A-
Apr 19, 2022
Would take again

Cares about what he teaches, is always willing to explain concepts further, fair assignments and quizzes.

Participation matters
Amazing lectures
Caring
1.0
5.0
CPSC251
Grade: Not sure yet
Apr 21, 2022

Not a good prof at all, its like he wants you to fail

2.0
4.0
CPSC251
Grade: Not sure yet
Apr 25, 2022

This course is definitely not easy. But I feel like Professor Hoyer could do a better job at teaching it. I personally seem to see a trend with CPSC theory professors at this University being quite difficult.

1.0
5.0
CPSC251
Grade: Not sure yet
Apr 26, 2022

Dr. Hoyer's lecture material doesn't even cover half of what he expects you to know for midterms and assignments. He gatekeeps answers to practice problems so if you think doing them will help you prepare then you are mistaken. This class was unfair, disinteresting, and extremely difficult.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CPSC251
Grade: B
May 5, 2022

Professor Hoyer's material is too insufficient for what he expects from you on any exam, especially the final this semester. Additionally, he barely replies to any emails, no matter how urgent the topic might be.

Tough grader
Test heavy
5.0
4.0
CPSC251
Grade: A
May 19, 2022
Would take again

Excellent person who genuinely cares about the material he is teaching; there are a plethora of 1-2/5 reviews on Professor Hoyer; which are based around the difficulty CPSC 251 is; rather than the way he is as an individual. CPSC 251 is on the harder end of 200 level courses offered a the UofC so its expected that the material be tough.

Lots of homework
Caring
Lecture heavy
5.0
3.0
CPSC251
Grade: B
May 21, 2022
Would take again

People only give Mr. Hoyer bad reviews because they find the course difficult. He is genuinely a nice professor and does a fairly good job at teaching 251.

Clear grading criteria
5.0
4.0
CPSC251
Grade: A+
Jun 3, 2022
Would take again

CPSC 251 is a difficult course. Many people may have struggled in this course and falsely attributed that to Peter. However, I think he is an amazing professor. The questions on his assessments are hard but he taught everything quite thoroughly and with a lot of passion. Also, he was lenient with marking which is a big plus.

Participation matters
EXTRA CREDIT
Amazing lectures
5.0
4.0
CPSC413
Grade: B
Jan 5, 2023
Would take again

Hoyer is the goat! CPSC 413 is a tough course, but having Hoyer as the prof makes it much more manageable. He structures the course in such a way to give the students the best chance at success. All you have to do is show up and put in some effort and you'll be happily surprised with your level of success and enjoyment in the course.

Amazing lectures
Gives good feedback
Lecture heavy
5.0
5.0
CPSC413
Grade: A
Jan 8, 2023
Would take again

Amazing teacher. He worked harder than me to teach me the stuff, in the most positive way, I am just saying that he puts a huge amount of effort into teaching. He even talked about studying best ways that brains work to teach us difficult material. He comes up with really fun problems. Make sure you don't miss lectures, they are amazing.

Amazing lectures
Gives good feedback
Caring
5.0
4.0
CPSC251
Grade: A
Jan 11, 2023
Would take again

Dr. Hoyer really cares about the students. The course itself is very hard. Don't miss lectures and tutorials and you'll be fine.

Participation matters
Amazing lectures
Caring
1.0
5.0
CPSC251
Grade: Drop/Withdrawal
Feb 12, 2023

Very Poor Teaching Skills. Very Unclear and rude. He never replies to emails.

Tough grader
Lots of homework
Lecture heavy
3.0
5.0
CPSC251
Grade: A
Mar 24, 2023

The problem with him is the assignments and exams. They're on a whole different level, it's like he teaches you 'a', 'b' & 'c' and expects you to write the most difficult spellings for your assignments and exams. And even if you get the spelling right, he is going to be harsh while grading and find a way to deduct marks for handwriting.

Tough grader
Lots of homework
So many papers
5.0
3.0
CPSC251
Grade: A-
Mar 28, 2023
Would take again

My favourite prof so far. His lectures are really good and attending them regularly is highly suggested. Exams have an average difficulty level, going through class materials and exercises are enough. One downside is that he does not reply to emails so you have to talk to him at his office hours or after/before class if any issue arises.

Amazing lectures
Caring
Lecture heavy
4.0
3.0
CPSC251
Grade: B+
Apr 10, 2023
Would take again

CPSC 251 is a very tough class, it's often student's first time learning discrete math, but Hoyer is very caring and teaches it well. The assignments and tests are tough, but he grades fairly and gives good feedback that you can learn from.

Get ready to read
Participation matters
Gives good feedback
5.0
3.0
CPSC251
Grade: A
Apr 11, 2023
Would take again

Peter Hoyer is a really good guy. I had some technical issues and health issues and he went above and beyond with how understanding and helpful he was. He even provided me with some readings to help me in my next classes. Super nice prof, highly recommend.

Gives good feedback
Inspirational
Caring
5.0
4.0
CPSC251
Grade: Not sure yet
Apr 24, 2023
Would take again

The course itself is a difficult course but Peter makes it very manageable. He truly cares about his students and is very helpful. Assignments and tests are difficult but are graded very easy. You can pass this course with an A if you attend all lectures.

Amazing lectures
Gives good feedback
Caring
5.0
5.0
CPSC251
Grade: B
May 1, 2023
Would take again

251 with him is really hard, but if you put the effort in you'll do fine. He's an easy marker because he looks at your intuition. That is, if you don't know the answer to a problem just write down your thought process and he'll grade you nicely. If you stick with it, albeit there is a lot, then you'll get much better at problem solving and analysis

Participation matters
Amazing lectures
Caring
5.0
3.0
CPSC251
Grade: A+
May 1, 2023
Would take again

Go to lectures and pay attention. Do your exercises or just attend tutorial. Peter is an amazing prof, he gives detailed answers on discussion boards and thoroughly explains everything in class. Assessments are very fair and are marked more on process rather than the correct answer.

3.0
4.0
CPSC251
Grade: C
May 2, 2023

He's an okay guy, but my only main issue is that he teaches by example only. In return, he grades leniently as long you don't erase and explain your entire thought process, he'll give you significant partial marks. Go to all of his classes or else you won't understand the posted chalk board notes without context from his lecture.

5.0
3.0
CPSC251
Grade: A-
May 2, 2023
Would take again

Would quickly respond to any questions. He marks based on thought process and explaination rather than only getting the right answer, so you can get some part marks if you give a reasonable explaination for your answer. Need to attend lectures to fully grasp the concepts as he explains how look at different concepts and think about them.

Gives good feedback
Caring
Accessible outside class
5.0
3.0
CPSC251
Grade: A+
Jun 1, 2023
Would take again

Best professor I've had. This course is hard, having professor Hoyer teaching made it super easy to follow. He seems very passionate about what he's teaching and is not one of those professors who read off the slides and make you read textbook. He does none of that. It is HIGHLY recommended that you don't miss any lectures

Participation matters
EXTRA CREDIT
Amazing lectures
1.0
5.0
CPSC251
Grade: Drop/Withdrawal
Jun 14, 2023

Never responds to emails, assignments were incredibly hard and had nothing to do with the material learnt in class.

Tough grader
5.0
3.0
CPSC251
Grade: B+
Sep 6, 2023
Would take again

Best professor I've ever had. Super caring, and he clearly tries to get his students to understand the material. Tough class for most, but if you practice the concepts routinely it shouldn't be too tough. Textbook can be found online if you know where to look, and wasn't integral to your success. I really recommend taking this class with him.

Participation matters
Amazing lectures
Caring
5.0
3.0
CPSC251
Grade: B+
Dec 19, 2023
Would take again

Makes sure to answer every question thoroughly. The most engaging and stimulating lectures I've ever been to. He is always asking for student feedback and makes sure that misunderstandings do not get ignored. His attitude makes it clear that he wants students to succeed, and he does a large portion of marking student work, compared to most profs.

Amazing lectures
Gives good feedback
Respected
3.0
5.0
CPSC413
Grade: Not sure yet
Dec 24, 2023
Would take again

Hoyer is a very kind man who is extremely smart, he really wants you to succeed in this course and you can tell he is passionate about the content. But assignments and tests are much more difficult than what is shown in class, examples don't have solutions. 7 assignments are overwhelming on a 5 class load. Classwork took much more time than others.

Lots of homework
Caring
3.0
5.0
CPSC413
Grade: B+
Jan 20, 2024

TOUGH CLASS but Hoyer cares. Lots of tough assignments, midterm was also really tough. Final graded by Hoyer was better. He really cares about students success, material is just really hard and his assessments are too. Lectures could be improved, he assumes students understand concepts more easily than they actually do. TA's are no help at all.

Lots of homework
Caring
Test heavy
2.0
5.0
413
Grade: B+
Mar 23, 2024

He puts a lot of effort into his lectures and it shows. Unfortunately, he moves quite quickly in them, and if you can't keep up, you'll end up lost. He does everything on the chalkboard, so there's no way to go back and try to learn it again. There are way too many assignments for one class, and the tests are very hard. The TA's aren't much help.

Lots of homework
Lecture heavy
Test heavy
2.0
5.0
413
Grade: Drop/Withdrawal
Apr 21, 2024

His lectures are very much teach by example and isn't good at breaking down concepts to small pieces and introducing them step-by-step. Assignments are difficult and it's not enough to go to lectures, must put in double the time to understand lectures. Would recommend almost everyone except perhaps math superstars, to go with Professor Leahy.

Tough grader
Lots of homework
Lecture heavy
5.0
3.0
CPSC519
Grade: Not sure yet
May 2, 2024
Would take again

This was the best course of my degree. Dr. Hoyer truly cares about your success and understanding of the material. Although quantum can seem like a very daunting course, with Dr. Hoyer it was a blast and the content was easily digestible and very interesting. Assignments and tests would have lots of feedback for your understanding.

Amazing lectures
Inspirational
Caring
5.0
5.0
CPSC251
Grade: A-
Jan 16, 2025
Would take again

Prof. Hoyer is likely the best prof you will have in your computer science degree. He is super genuine and cares for his students, takes time to make sure he addresses your questions and teaches fairly. However, be aware he teaches many of the hardest courses in the degree and regardless of how much he helps you, it will be up to you to succeed.

Amazing lectures
Caring
Lecture heavy
5.0
3.0
CPSC251
Grade: B+
Feb 26, 2025
Would take again

Professor Hoyer is engaging and passionate. Attend lectures, as they're vital for grasping the concepts. Though challenging, his fair assessments and helpful feedback make this class rewarding. unstuck ai is a great study aid.

3.0
5.0
CPSC413
Grade: Incomplete
Mar 17, 2025
Would take again

Hoyer's teaching style isn't for everyone, he only teaches through examples. For me this wasn't a big issue, but I know of many others that couldn't stand his lectures. His exams are difficult, but if you study for them, you'll probably end up ok.

Lots of homework
Lecture heavy
5.0
4.0
413
Grade: Incomplete
Apr 9, 2025
Would take again

Topics he teaches are hard, but he's very generous on his exams as they are very hard. Cares a lot

Amazing lectures
Caring
4.0
4.0
CPSC413
Apr 25, 2025
Would take again

The content he teaches is hard, and the amount of homework can get overwhelming. He teaches mainly by example, which isn't everyones thing. BUT he's passionate about the course. He gets students involved in lecture, and he's generous with grading. If you pay attention, come to lecture, you'll do well.

Amazing lectures
Lots of homework
Lecture heavy
5.0
4.0
CPSC413
Grade: A
Apr 25, 2025
Would take again

Prof. Hoyer is the best professor I've ever had. He is so genuine, caring, and hardworking, not to mention very knowledgeable. This course is *very* hard for most, but his lectures are super insightful / well put-together, they are very generous on marking, and if you care to learn the material/practice enough you *will* pass / even get a good mark

Participation matters
Amazing lectures
Caring
5.0
5.0
CPSC413
Grade: A
May 7, 2025
Would take again

Genuinely an amazing professor, midterm was way too hard, so he apologized, curved it, and made sure to avoid the same problem on the final. A really good prof, but he can be quite hard. Also had 7 assignments and either 5 or 9 lil d2l quizzes (don't remember).

Amazing lectures
Inspirational
Lots of homework
5.0
3.0
CPSC413
Grade: B+
May 13, 2025
Would take again

Many people judge him wrongly; the course he teaches is a very tough one already. He makes sure everyone is understanding, and he marks leniently.

Amazing lectures
Caring
Lecture heavy
5.0
2.0
413
Grade: A+
Sep 10, 2025
Would take again

As long as you attend lectures doing well in the course isn't hard, especially since Hoyer puts so much effort into making sure every actually understands the content.

Clear grading criteria
Caring
Respected
Class Info

Online Classes

100%

Attendance Mandatory

56%

Textbook Required

31%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 57 grades
Most common grades:
A+ (14)
Not sure yet (13)
B+ (12)
Grade Distribution
A(25)B(9)C(2)D(3)F(1)A-/B+(20)
Based on 76 reported grades
A+: 14
Not sure yet: 13
B+: 12
A: 11
Common Tags
Caring (28)
Amazing lectures (19)
Lecture heavy (17)
Lots of homework (15)
Gives good feedback (13)
Tough grader (11)
Respected (10)
Skip class? You won't pass. (10)
Rating Trend

Declining

-1.00 avg change
Jan
Feb
Mar
Apr
May
Sep
Last 6 months
Ratings by Course

313

5.0

(1)

MATH271

5.0

(1)

CPSC611

5.0

(1)

CPSC 413

5.0

(1)

CPSC519

5.0

(2)
+4 more courses
Difficulty by Course

313

4.0

CPSC251

3.9

CPSC413

3.9

413

3.8

CPSC313

3.2

Similar Professors