4.3

Michiel Smid

Computer Science - Carleton University

4.3
Quality
3.6
Difficulty
83%
Would Retake
83
Reviews
4.3
Quality
3.6
Difficulty
4.3
Helpful
4.3
Clarity

83%

Would Retake

83

Reviews

Rating Distribution
Official

5

53

4

17

3

5

2

4

1

4

What Students Say

I am not a fan of this guy or his teaching methods

COMP2804 - 3.0 rating

Assignments where vague at best little to no preparation for what is expected the text book is a week substitute to poor lectures its clear he knows a massive amount about his material but his choice of delivery and assessment leaves a lot to be desired

COMP2804 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

37%

Textbook Required

14%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 31 grades
Most common grades:
A+ (13)
Not sure yet (11)
A- (5)
Grade Distribution
A(13)B(5)C(4)D(1)F(0)A-/B+(8)
Based on 43 reported grades
A+: 13
Not sure yet: 11
A-: 5
B: 3
Common Tags
Respected (13)
Test heavy (11)
Amazing lectures (11)
Skip class? You won't pass. (10)
Tough grader (10)
Get ready to read (7)
Amazing lectures (7)
Graded by few things (7)
Rating Trend

Improving

+0.31 avg change
Dec
Apr
May
Jun
Nov
Dec
Last 6 months
Ratings by Course

COMP2805

5.0

(6)

MATH3804

5.0

(1)

COMP28053804

5.0

(1)

COMP3803

5.0

(9)

COMP1805

4.8

(5)
+5 more courses
Difficulty by Course

COMP3804

4.1

COMP2804

4.0

95285

3.5

95384

3.0

COMP2805

3.0

Reviews (83)
3.0
4.0
95285
Oct 30, 2002

Mah..

4.0
3.0
95285
Jan 3, 2003

No Comments

4.0
4.0
95285
Jan 6, 2003

Not a bad teacher, sometimes unclear, but responds well to questions

4.0
4.0
95285
Jan 7, 2003

Very thorough prof -- maybe too thorough for 285, but would be good for 384/484

4.0
4.0
95285
Jan 7, 2003

will explain stuff again and again until you get it,not a bad prof,a little hard

3.0
5.0
COMP3804
Apr 4, 2003

Funny in a dry kind of way. But his teaching is so mechanical, never really thinks about the students for a second.

4.0
4.0
95384
Apr 24, 2003

Really hard course. You get it or you don't. Smid's a good guy though, but for this course you're on your own, it's just hard to teach people this stuff.

5.0
2.0
95384
Apr 9, 2003

Algorithm sure is not an easy course. But he is the kindest prof I've ever seen. He is always happy to answer questions, although that cost him one extra hour.

4.0
2.0
95285
Jul 30, 2003

He repeats the content of the course directly from the book. His examples are from it as well. Good for one-on-one questions affter class.

5.0
2.0
COMP2805
Feb 9, 2004

gave a clear note. But I don't like the course that he teach

5.0
2.0
MATH3804
May 10, 2004

Assignments were a little tricky, but otherwise pretty easy. Smart guy, extremely systematic and rigourous. Focused on big picture. Best CS prof I've ever had.

5.0
3.0
COMP2805
Dec 20, 2004

Good prof, assignments and classes are easy but the exam was INSANE, nothing like assignments

5.0
4.0
COMP2805
Dec 27, 2004

The class itself was excellent. His notes and lectures were clear and he gave plenty of examples. Unfortunately the final SUCKED. Otherwise, I'd take another course with him.

4.0
3.0
28053804
Mar 17, 2005

I honestly don't think people appreciate this guy until they've taken a course with someone else. You're not going to find someone better at teaching this material. He's a little boring, but he teaches you all the important material in a way that anybody can understand. I highly recommend him.

5.0
2.0
COMP28053804
Apr 24, 2005

He is simply the best prof for these classes. He will teach you what you need to know in a very easy and understanding way. Highly recommended! A+++

5.0
2.0
28053804
Aug 29, 2005

He kick's ass

5.0
3.0
COMP3804
Oct 22, 2008

Really good prof. Good explanation. If you make notes in class you definitely do not have to by a book. If you come to his office hours he will help a lot and explain everything.

5.0
2.0
COMP2805
Sep 24, 2009

I had him for my "Theory of Computation" class as well as my COMP1805 class. He's a really good prof, and his accent isn't so bad (in fact i think it improves the teaching experience lol). He teaches stuff in a nice and slow way to make sure everyone understands and gives enough examples. Recommended prof

5.0
3.0
COMP2805
Mar 8, 2010

Very easy to understand, makes everything easier, really good notes

5.0
4.0
COMP2805
Mar 18, 2010

One of the best professors here; his teaching style exhibits that all-to-rare quality of being very precise, extremely thorough, and yet somehow not boring or coma-inducing. You really feel like you know something you didn't know before when you finish. His penchant for early morning classes result in his lectures being criminally under-attended

5.0
4.0
COMP1805
Nov 19, 2010

Clear, precise, thorough. Amazing hand-written notes with lots of examples. Smid makes a good grade in a hard course seem perfectly attainable.

5.0
2.0
COMP1805
Dec 5, 2010

very clear and concise teaching style. Classes are amazing, although you can learn most of the stuff from his notes. Goes through everything nice and slow so no-one is left behind. Extremely helpful when you ask for it during his office hours.

4.0
2.0
COMP1805
Dec 26, 2010

Clear & thorough. Slight accent can be humorous. Had very good TA's. Don't need the textbook.

5.0
1.0
COMP1805
Jun 15, 2011

Awesome proffessor, I will see him in 2805

5.0
1.0
COMP1805
Grade: C+
Aug 15, 2013

A good prof

5.0
2.0
COMP2804
Grade: A+
Oct 29, 2014

Awesome prof, amazing lecture.

5.0
2.0
COMP2804
Grade: A+
Dec 11, 2014

Amazing

5.0
4.0
COMP2804
Grade: Not sure yet
Apr 15, 2015

He simplifies a tough subject and provides a comprehensive, detailed and structured outline of what he's going to teach in each class, ahead of time. He's helped write 3 books (one of which is the course textbook, which he provides for free) and has helped author about 200 journal articles and conference papers. Approachable and helpful. 1010.

5.0
1.0
COMP2804
Nov 10, 2015

Amazing!

5.0
1.0
COMP2804
Grade: A-
Jan 2, 2016

Awesome prof! I didn't go to many of his lectures but his clarity in what was needed to pass and expected of students is unparalleled. I got told he replaces the exam with the midterm, not true. Hence the A- :)

1.0
4.0
COMP2804
Feb 15, 2017
Wouldn't take again

awful the worst feedback i have ever seen asking him a question is like taking your life into your own hands his answers really don't make sense. it feels like he goes out of his way to be be difficult i have had bad professors before but this guy takes the cake if you want anything above a B prepare to teach yourself everything and DO NOT SKIP!

1.0
5.0
COMP2804
Feb 13, 2017
Wouldn't take again

Assignments where vague at best little to no preparation for what is expected the text book is a week substitute to poor lectures its clear he knows a massive amount about his material but his choice of delivery and assessment leaves a lot to be desired

Respected
Skip class? You won't pass.
TEST HEAVY
1.0
5.0
COMP2804
Feb 27, 2017
Wouldn't take again

Awful at answering and clarifying questions. If you hope to do well in the course be prepared to spend time teaching yourself the majority of the material. Trying to decipher some of his questions just to understand what is being asked can be difficult and frustrating. It's almost like he his gone out of his way to make the course difficult.

Tough Grader
TEST HEAVY
2.0
4.0
COMP2804
Mar 30, 2017
Wouldn't take again

Micheal Smid is one of those "older" professors that may have been brilliant at one time but now has become stagnant and is just coasting until retirement. His lectures involve going through the examples from the textbook, which he wrote. Neither of which goes into much depth. Expect to spend all your time asking the TA's for help.

Tough Grader
5.0
4.0
COMP2804
Grade: A-
Apr 9, 2017
Would take again

Michiel Smid is very good at explaining things. His assignments are hard, going to TA office hours of his office hours is pretty much necessary unless you are really good at math-based courses. A tutorial in 2804 would be nice to have. Also, he is quite a funny guy.

Gives good feedback
LOTS OF HOMEWORK
Hilarious
3.0
5.0
COMP2804
Grade: B-
Dec 5, 2017
Wouldn't take again

I am not a fan of this guy or his teaching methods. His examples in class vs the assignments he gives are world apart in difficulty level. I camped out in the TA hours to even get good marks in his assignments. His exams are all mutiple choices and are so much more easier than the assignments. His lectures are very boring but he does explain well.

Get ready to read
Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
4.0
COMP2804
Dec 17, 2017
Would take again

Excellent professor. Provides help if you need it, and does a good job at breaking down difficult concepts

Gives good feedback
Skip class? You won't pass.
2.0
4.0
COMP2804
Mar 24, 2018
Wouldn't take again

The questions he posts are similar to the type of questions MIT students get. Don't know why this is a mandatory course and why he has to make it this difficult. Most of us wouldn't take 2804 if it wasn't a prerequisite for 3804. By the way Comp 3804 is way easier. Outside of academia most of 2804 has no purpose. He should be teaching at Waterloo.

Tough Grader
Skip class? You won't pass.
2.0
5.0
COMP2804
Grade: Not sure yet
Mar 31, 2018
Wouldn't take again

Unhelpful at conveying the course content, the course would be much easier if the material was taught differently. Assignments are too long, the course textbook is a handbook he wrote himself which doesn't contain questions with answers. There is very little studying resources provided other then his textbook and assignments.

Skip class? You won't pass.
TEST HEAVY
GRADED BY FEW THINGS
5.0
4.0
COMP2804
Grade: Not sure yet
Apr 10, 2018
Would take again

Fantastic prof but tough material. He is very knowledgable about the subject but he teaches PRINCIPLES through examples so get ready to do some of the work yourself on assignments and going to TAs is pretty much a given. Great prof tho and very fair and quickly replies to emails.

Skip class? You won't pass.
1.0
5.0
COMP2804
Grade: Not sure yet
Apr 22, 2018
Wouldn't take again

A very bad class, do not take this class unless you have to. The professor is unhelpful at explaining this material.

4.0
5.0
COMP2804
Grade: A+
Apr 23, 2018
Would take again

If you plan on a part-time semester, this is a perfect course to squeeze in as it's very time demanding. For notes: copy his chalkboard work during lectures. Grade is based on 4 assignments + midterm + final. TA hours are crucial to solving assignments. Midterm and final very similar to past ones which he posts + their solutions: best way to study.

Skip class? You won't pass.
GRADED BY FEW THINGS
4.0
4.0
COMP2804
Grade: Not sure yet
May 4, 2018
Would take again

If you don't understand anything see Smid immediately during his office hours, hardly anyone does. Assignments can be tough but there not worth much, so don't fret if you do badly. Learn and do well on the midterm and final. The TA's are helpful, specifically Alexa. If your close to a pass/fail Smid is more likely to try to pass you then fail you.

Tough Grader
Respected
Amazing lectures
5.0
4.0
COMP2804
Grade: B-
May 5, 2018
Would take again

Great professor - he's a great lecturer and is very thorough with his explanations. Attending his class is almost a must if you can't grasp the material by yourself. I found the assignments to be hard but the exams weren't too bad if you studied previous ones (he posts all of them)

5.0
4.0
COMP2804
Grade: A+
Jun 26, 2018
Would take again

Great lecturer, great textbook written by him. Assignments and tests fair. You can survive with just the textbook and skipping class.

Clear grading criteria
3.0
5.0
COMP2804
Grade: B
Jul 5, 2018
Would take again

My best advice is to camp the TA hours and do the assignments YOURSELF. They are challenging, and if you think Chegg will save you then you're terribly wrong. Michiel's midterms will realize this for you, hence the bad reviews. Study hard, don't cheat, this is a difficult course. You need to know discrete math in CS, it is what makes it a science.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
5.0
COMP2804
Grade: A-
Jul 5, 2018
Would take again

Fantastic professor, hard course. You could probably get away with just using the textbook. He writes the textbook and teaches out of it, but you should go to hear his explanation.

Amazing lectures
LECTURE HEAVY
4.0
5.0
COMP2804
Oct 20, 2018
Would take again

Make sure to show up to class otherwise you won't do so good. The textbook is honestly useless, its vague and doesn't explain things very well. The textbook was written in such a way that its supplementary to the lecture notes, not vice versa. Otherwise Michiel is a good prof and provides all his previous midterms/assignments to students to study

Get ready to read
Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
4.0
5.0
COMP2804
Grade: A-
Oct 31, 2018
Would take again

Professor Smid is excellent at providing and explaining the material, but you have to go to class to understand it. Reading his free book is good to understand what he says in class but it's not enough to study solely on that. Assignments are challenging but going to TA office hours really helps. All his past exams and assignments online.

Get ready to read
Skip class? You won't pass.
Amazing lectures
5.0
4.0
COMP2804
Feb 20, 2019
Would take again

I initially hated this course but you'll realize how important it is to computer science. Its a tough course so ask Dr. Smid for help. If he sees you putting the effort he'll literally show you how to solve the problems. He's basically a knowledgeable grandfather, the issue is class size you must speak up. He doesn't know who is struggling.

Respected
Tough grader
3.0
5.0
COMP2804
Grade: B+
Jun 17, 2019
Wouldn't take again

Professor Smid is very knowledgeable in discrete structures, however, his lectures do not prepare you for the assignments/exams at all. I spent all my free time in TA office hours to just scrape by. Final exam is 25 multiple choice questions (50% of final grade), so its a do or die.

Lots of homework
Get ready to read
Test heavy
5.0
3.0
COMP2804
Aug 11, 2019
Would take again

Prof. Smid is a real gem in SCS. He was able to explain very abstract thing in a language easy to understand by a normal human, which was very helpful every time I attended his lecture. Although a small portion of the homework was very difficult if you wanted to come up with all the things on your own. TA was very helpful and I wanted to say thanks

Respected
Accessible outside class
Participation matters
4.0
5.0
COMP2804
Grade: A+
Jan 6, 2020
Would take again

Attendance wasn't mandatory but I'd highly recommend it. the notes were very good. the assignments were VERY HARD and the final was fair.

Respected
Lots of homework
Get ready to read
5.0
4.0
COMP2804
Apr 23, 2020
Would take again

Smid is an amazing prof. I think the reason why people may not give him a high rating is that his course is TOUGH. But he delivers the material very well and is fair/straight forward in his assignments/tests. He even lets you take your midterm/final with you home and releases the answer key right after. Awesome prof.

Clear grading criteria
5.0
4.0
COMP2804
Grade: Rather not say
Dec 18, 2020
Would take again

Reasons why you should take a Smid course: 1. Quick Review of previous class every lecture. 2. Uses chalkboard which allows notes to be visible for longer 3. Clear breakdowns of problems 4. Puts his own textbook online for free 5. Posts assignment and test solutions VERY soon after the due date for personal review

Hilarious
Amazing lectures
5.0
2.0
COMP2804
Grade: A+
Jan 15, 2021
Would take again

The midterm/final are multiple choice, and each has 12 practice ones. Go to lectures, know how to solve the logic, do about 10 of the practices and you'll get basically perfect on both, which is 75% of your mark. 25% is assignments, mostly easy and its logic no formal proofs. GREAT course, if you get him don't switch.

Graded by few things
5.0
3.0
COMP3804
May 23, 2021
Would take again

Great prof, highly recommended. His teaching style and organization really shines in COMP3804 and you actually end up learning something. The course itself is difficult and he does his best to make the concepts understandable. If you need to take COMP3804 I highly recommend prof Smid. Make sure to attend all lectures!

5.0
4.0
COMP2804
Aug 11, 2021
Would take again

People may think he's a tough prof because the class material is very tough, but he teaches you exactly what you need to know to succeed. Also, he always let us take our exam with us after and would release the answers right after so you would know right away what you got, which is the best. Extremely fair prof, accent might tough sometimes

Gives good feedback
Amazing lectures
Lecture heavy
5.0
3.0
COMP3803
Grade: A+
Jan 7, 2022
Would take again

In this course, Michiel provides a very interesting introduction to the rigorous, formal theory of computation. The semester was online and he posted recordings well in advance of the class date. Assignments are honestly pretty easy and he gives old exams for practice. Very caring professor who will not hesitate to help you outside of class; a gem.

Accessible outside class
Amazing lectures
Caring
5.0
3.0
COMP3803
Grade: A+
Jan 20, 2022
Would take again

Professor Smid is one of THE best lecturers at Carleton. The concepts he teaches can be quite complex but he does an excellent job of explaining them in ways easy to understand. Professor Smid always provides practice exams AS WELL AS solutions. Smidposted the lectures for the entire course at the beginning of the sem - a great help!

Gives good feedback
Amazing lectures
5.0
3.0
COMP3803
Grade: A+
Dec 23, 2022
Would take again

Professor Smid made this class really enjoyable and understandable through his lectures, and provides recorded lectures that go at the same pace as live lectures. Really fair assignments that you can apply knowledge from examples covered in class, and he provides previous midterms and exams that were super applicable to the actual tests.

Amazing lectures
Lecture heavy
5.0
4.0
COMP3804
Grade: Not sure yet
Apr 25, 2023
Would take again

Smid is an amazing professor. 3804 is a very tough course, but he teaches it very well and makes things easy to understand. All lectures are available online. Assignments aren't too bad. Midterm and exam were tough, especially the midterm. But despite the tough exams, I would 1000% recommend taking this course with Smid.

Tough grader
Amazing lectures
Respected
5.0
2.0
COMP3803
Grade: A+
Dec 20, 2023
Would take again

COMP3803 F23. Great professor, teaches really well. Assignments are good but all exams (midterm and final) are MCQ, and theyre worth 25% and 50% respectively, with 18 Q's and 25 Q's respectively. The exams themselves are fair but with this professor you feel like you can learn anything.

Amazing lectures
Test heavy
Graded by few things
5.0
2.0
COMP3803
Grade: B
Jan 9, 2024
Would take again

Very conversational and laid back prof who also knows what he's doing. Big fan. If you can pay attention in the later lectures despite how abstract it gets, you will be golden. He is deeply methodical and has everything planned out to a T, so dont wait to ask things, because he is teaching things in a specific order, and everything is important.

Caring
Respected
5.0
3.0
COMP3803
Grade: B+
Mar 29, 2024
Would take again

Professor Smid is very knowledgeable about the content and gives great lectures. He also has recorded lectures available from previous years if you miss a class. 3803 isn't terribly hard for the most part, and the midterm/final exam are very fair. If you put in a decent amount of effort, it's not hard to get a good grade.

Amazing lectures
Test heavy
5.0
3.0
COMP3804
Grade: A+
Apr 19, 2024
Would take again

pretty cool guy, good question answerer, enjoyable lectures

Tough grader
Caring
Test heavy
5.0
3.0
COMP3804
Grade: Not sure yet
Apr 19, 2024
Would take again

A gem. Has the schedule set in stone from day one will all the material accessible. Has a good sense of humour and passion for the things he is teaching. Course itself is not hard at all if you even bother with thinking through the assignments and attend lectures. Take the course with him while you have the chance or else you miss on a treasure!

Hilarious
Respected
Graded by few things
5.0
3.0
COMP3804
Grade: Not sure yet
Apr 24, 2024
Would take again

W24. 25% 4 Assignments, 25% Midterm, 50% Final. Midterm and Final are MCQ, and not many questions (17 and 25 respectively). Very good lecturer and teaches well, tests can be hard but fair. Assignments are also good but your grade depends on which TA is grading you because some are tough and some aren't. There's not much practice content for exams

Test heavy
Graded by few things
5.0
4.0
COMP3804
Grade: A-
Apr 26, 2024
Would take again

Very reasonable but busy course overall with the professor. Assignments are worth 25% but will take the majority of your time compared to the midterm and exam. Professor has old recordings of lectures so you're not required to show-up and all the content that you are assigned on can be found online. The midterm and exam are MC so you can guess.

Lecture heavy
Test heavy
Graded by few things
5.0
5.0
COMP3804
Apr 29, 2024
Would take again

Best advice I can give is make sure you're up to date with this class. Smid is such a sweet and nice guy, passionate about what he teaches. Theory heavy and hard course, but if you're up to date and pay attention to every lecture you will pass easily. Again, stay up to date and take notes for all lectures for this class. Smid also teaches clearly:)

Gives good feedback
Lecture heavy
Accessible outside class
4.0
5.0
COMP3804
Grade: C-
May 10, 2024
Would take again

Michiel is a great prof, even though 3804 was a tough course. His lectures were amazing, that's basically the best part of the course. There were TA grading inconsistencies that only luck would make you pass. The midterm was tough but the final was okay. Give this prof a nice rating even tho you don't get a good grade!

Tough grader
Hilarious
Respected
5.0
3.0
COMP3803
Grade: A+
Dec 26, 2024
Would take again

He had engaging lectures, and made complicated concepts easily understandable.

4.0
4.0
COMP3804
Grade: Not sure yet
Apr 12, 2025
Would take again

TAs marking are a hit or miss; you can get an answer correct in an assignment but possibly get half marks. The prof himself is clearly knowledgable and passionate about the course. It's difficult, but that's because it's 3804; not because of Michiel. If you're going to take 3804, take it with this guy.

Tough grader
Respected
Test heavy
5.0
4.0
COMP3804
Grade: C-
Apr 25, 2025
Would take again

Great prof, tough course

Amazing lectures
Caring
5.0
4.0
COMP3804
Apr 30, 2025
Would take again

Prof. Smid is great, concepts were explained perfectly. The only issue is, you have a final that is 25 MCQs, and it is very ease to lose points here, each MCQ is 2%. If the grading scheme was improved, this class would be perfect. The TAs are not that good in all honesty, and they would cut marks for not understanding proofs which is not fair.

Tough grader
Amazing lectures
Test heavy
4.0
5.0
COMP3804
Grade: C-
May 2, 2025
Would take again

The prof was great and taught the course well but just a warning, the TA's are really terrible. They mark very poorly except a select few but if you get unlucky and get certain TA's it's like they're only out to get you. They take off marks for proofs THEY don't understand. Very good prof, only hard thing about the course is the TA's are poor.

Tough grader
Lecture heavy
Graded by few things
2.0
5.0
COMP3804
May 6, 2025
Would take again

His lectures are decent. You must show up to his lectures because he just quizzing people on it in his final. Honestly don't take this course if you're on coop, or else you will be in for a ride. The TA's are a hit or miss. Some TA's don't understand your proof so they just give you a bad grade because your solution different than the prof's.

Tough grader
Test heavy
Graded by few things
5.0
5.0
COMP3804
Grade: A+
May 8, 2025
Would take again

The only possible way to get a A+ for comp3804 is to take this prof's 3804, if you ever consider to get a A+.

Get ready to read
Amazing lectures
Clear grading criteria
5.0
5.0
COMP3804
Grade: B
May 9, 2025
Would take again

Course was super hard, but Smid is very good in explaining concepts. I suggest everyone attend his lectures, as only then everything will make sense. Midterm+final were 75% of the course, and were hard! But he upped the final grade by 2% moving some ppl to next letter. Note: beware of TA named Yan. He was the reason many people dropped this term

Amazing lectures
Respected
Test heavy
4.0
4.0
COMP3804
Grade: B+
May 20, 2025
Would take again

COMP 3804 is a hard course, and Prof Smid delivered it well, his lectures are very insightful. Only thing to complain was the increase in terms of difficulty level between past years' midterm vs this years. Final was ok, with a balanced distribution of easy and difficulty questions.

Tough grader
Amazing lectures
Lecture heavy
5.0
3.0
COMP3804
Grade: D
Jun 3, 2025
Would take again

Smid is passionate about what he teaches. I love the way that he writes everything on board while explaining (and also provides complete notes beforehand in his website). Past exam papers were beyond helpful. I would recommend solving all the questions from past midterms/finals and learning the logic behind each problem before attempting your exams

Get ready to read
Participation matters
Amazing lectures
5.0
5.0
COMP3803
Grade: Not sure yet
Nov 13, 2025
Would take again

COMP3803 is a VERY hard class. However, Prof. Smid does an excellent job at teaching! Very organized: teaches the same way each year, very consistent. The prof teaches on black-board, so no need to worry about "too many notes". I found the prof's teaching method very good, since I am a visual learner, and he does a lot of visual examples. Very kind

Tough grader
Participation matters
Respected
5.0
3.0
COMP3803
Grade: Not sure yet
Dec 16, 2025
Would take again

Really interesting and fun class. Smid's lectures are fantastic and you can rely on them solely to learn all the material without any other resources or a textbook. Just practice the problem sets ahead of your tests. 100% of your grade is tests/exams, no assignments. My favourite class I've taken in this degree so far.

Amazing lectures
Respected
Test heavy
Class Info

Online Classes

100%

Attendance Mandatory

37%

Textbook Required

14%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 31 grades
Most common grades:
A+ (13)
Not sure yet (11)
A- (5)
Grade Distribution
A(13)B(5)C(4)D(1)F(0)A-/B+(8)
Based on 43 reported grades
A+: 13
Not sure yet: 11
A-: 5
B: 3
Common Tags
Respected (13)
Test heavy (11)
Amazing lectures (11)
Skip class? You won't pass. (10)
Tough grader (10)
Get ready to read (7)
Amazing lectures (7)
Graded by few things (7)
Rating Trend

Improving

+0.31 avg change
Dec
Apr
May
Jun
Nov
Dec
Last 6 months
Ratings by Course

COMP2805

5.0

(6)

MATH3804

5.0

(1)

COMP28053804

5.0

(1)

COMP3803

5.0

(9)

COMP1805

4.8

(5)
+5 more courses
Difficulty by Course

COMP3804

4.1

COMP2804

4.0

95285

3.5

95384

3.0

COMP2805

3.0

Similar Professors