4.1
Quality3.7
Difficulty71%
Would Retake100
Reviews71%
Would Retake
100
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
56%
Textbook Required
31%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-1.00 avg changeRatings by Course
313
5.0
(1)MATH271
5.0
(1)CPSC611
5.0
(1)CPSC 413
5.0
(1)CPSC519
5.0
(2)Difficulty by Course
313
4.0
CPSC251
3.9
CPSC413
3.9
413
3.8
CPSC313
3.2
Reviews (100)
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.
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.
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.
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
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.
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.
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.
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.
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.
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!
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
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.
The nicest proffessor ever! Will make you work and think butn also a generous grader. I would definitely recommend him
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.
Great assignments, makes you learn how to apply the core concepts.
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!
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!
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!
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.
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.
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.
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.
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!!!
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
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.
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.
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.
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.
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.
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!!
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.
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.
One of the best professors on uni. Truly cares about his students and does his best to make sure you understand the material.
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.
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.
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.
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.
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
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 .
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.
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.
He really does care about helping you learn algorithmic thinking. He often gives bonus points on exams and is overall a great prof.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
Great prof, he really cares about the success of his students and he tries to encourage lots of participation during lectures.
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.
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.
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
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.
the course was very difficult but the TAs graded easier than expected. in person lectures were engaging and helpful
great prof with amazing and engaging lectures
Cares about what he teaches, is always willing to explain concepts further, fair assignments and quizzes.
Not a good prof at all, its like he wants you to fail
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.
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.
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.
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.
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.
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.
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 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.
Dr. Hoyer really cares about the students. The course itself is very hard. Don't miss lectures and tutorials and you'll be fine.
Very Poor Teaching Skills. Very Unclear and rude. He never replies to emails.
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.
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.
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.
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.
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.
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
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.
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.
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.
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
Never responds to emails, assignments were incredibly hard and had nothing to do with the material learnt in class.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Topics he teaches are hard, but he's very generous on his exams as they are very hard. Cares a lot
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.
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
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).
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.
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.
Class Info
Online Classes
100%
Attendance Mandatory
56%
Textbook Required
31%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-1.00 avg changeRatings by Course
313
5.0
(1)MATH271
5.0
(1)CPSC611
5.0
(1)CPSC 413
5.0
(1)CPSC519
5.0
(2)Difficulty by Course
313
4.0
CPSC251
3.9
CPSC413
3.9
413
3.8
CPSC313
3.2