4.4

Mark Lanthier

Computer Science - Carleton University

4.4
Quality
2.6
Difficulty
67%
Would Retake
137
Reviews
4.4
Quality
2.6
Difficulty
4.4
Helpful
4.4
Clarity

67%

Would Retake

137

Reviews

Rating Distribution
Official

5

99

4

19

3

5

2

4

1

10

What Students Say

Teaching style and notes are amazing

COM1406 - 2.0 rating

Lectures and notes are interesting, but much is expected of you coming out of 1405

COM1406B - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

63%

Textbook Required

44%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 34 grades
Most common grades:
A+ (13)
Not sure yet (7)
B+ (6)
Grade Distribution
A(19)B(2)C(1)D(2)F(0)A-/B+(11)
Based on 43 reported grades
A+: 13
Not sure yet: 7
B+: 6
A: 6
Common Tags
Group projects (16)
Lots of homework (10)
Respected (9)
Get ready to read (9)
Participation matters (8)
Skip class? You won't pass. (7)
Caring (7)
Gives good feedback (5)
Rating Trend

Declining

-0.77 avg change
Apr
Oct
Dec
Jan
Nov
Dec
Last 6 months
Ratings by Course

95105

5.0

(1)

95106

5.0

(5)

95145

5.0

(2)

95146

5.0

(5)

951056

5.0

(2)
+27 more courses
Difficulty by Course

COM1406

5.0

ROBOTA

4.0

COMP4807

4.0

COMP1006

4.0

COMP2401

3.7

Reviews (137)
5.0
2.0
95145
Nov 13, 2001

He's really funny too

5.0
3.0
95106
Jan 10, 2002

Definitely one of the best profs at CU

5.0
2.0
95105106
Dec 4, 2001

Awesome teacher! Best I've had yet!

5.0
2.0
95146
Jan 30, 2002

Absolutely hilarious

5.0
2.0
95105
Feb 20, 2002

Great examples

5.0
1.0
95145146
Feb 28, 2002

Best prof. ever!......very funny guy, easy to learn in his classes

5.0
1.0
9514595
Mar 1, 2002

Only prof with a french accent who can't speak French.

5.0
2.0
95146
Apr 9, 2002

Good, helpful guy!

5.0
3.0
9514546
Apr 14, 2002

Amazing Prof!

5.0
1.0
95106
Apr 22, 2002

Great prof, lectures were kinda cool and useful

5.0
1.0
95145146
May 13, 2002

AMAZING PROF best class i ever had excellent notes

5.0
2.0
95146
Jun 23, 2002

Awesome teacher, his notes were the best I've seen

5.0
2.0
COMP1005
Oct 19, 2002

No Comments

5.0
2.0
95146
Sep 20, 2002

Best CS prof I have had, entertaining, makes me want to attend lectures

5.0
1.0
COMP1405
Oct 25, 2002

Cares about students and knows how to keep java (JAVA!!) class lively!

5.0
3.0
951056
Nov 6, 2002

Enjoy while it lasts. You'll never have a better professer than this.

5.0
1.0
COMP145
Nov 16, 2002

Laugh out lound funny. Superb notes back up excellent lecutures

4.0
1.0
INTROJAVA
Nov 24, 2002

You will wonder about his Homer Simpson antics, and have fun failing the class.

5.0
3.0
9510595
Nov 28, 2002

One of the best profs I've had. Easy to follow, fun, and knows his stuff.

5.0
2.0
95106
Jan 6, 2003

Lanthier should have been nominated for best teacher, not Li

5.0
1.0
95106
Jan 6, 2003

Best teacher

5.0
3.0
95106
Jan 29, 2003

Best comp sci prof ever. Lots of fun, very clear, loves his hockey. :)

5.0
2.0
1406
Feb 16, 2003

Fabulous guy. Keep up the great work, you're one in a million!

5.0
2.0
1406
Feb 4, 2003

awsome teacher! great notes!!!!

5.0
2.0
95145
Feb 17, 2003

Best prof in SCS, wish he taught more.

5.0
3.0
95145146
Feb 19, 2003

i don't like the fact that his exams are based on his coding st yle

5.0
1.0
COMP1005
Feb 24, 2003

Best Comp Sci Prof EVER

5.0
3.0
COMP1406
Apr 7, 2003

Really nice guy, funny, smart, and a pleasure to listen to!

5.0
1.0
COMP1405
Apr 9, 2003

Best teacher I have ever had. I am sad he doesn't teach much after first level.

5.0
3.0
95105106
Apr 25, 2003

One of the best in Comp. Sci. Department!!!

5.0
1.0
COMP1405
Jun 4, 2003

Really a great professor. I asked him like 1000 times the whole semester and he never let me down. You're really great Prof. Mark. That's besides what all of us know about you, your sense of humour :)

5.0
3.0
COMP1046
Oct 2, 2003

The best Professor for Computer Science. HE has the best notes for his class.

5.0
2.0
95146
Oct 19, 2003

This guy has the best notes out of all the computer science teachers. Mark can really teach and makes the class actually interesting for non geeks. Awesome prof!

5.0
3.0
951056
Nov 25, 2003

Best professor I've had at Carleton. Actually has a good sense of humour. Very nice to talk to. Very clear when talking and the best notes I've seen yet. Very unfortunate that he doesn't teach any courses beyond 1st year.

5.0
1.0
95105106
Dec 8, 2003

Best Professor ever. Never understood programming until I took those two courses with him, now programming makes sense:).Like you guys said it's a shame that he doesn't teach beyond first year courses.

5.0
3.0
951405
Mar 10, 2004

Best prof in computer science. Very funny.

5.0
1.0
95145146
Oct 24, 2004

AWESOME AWESOME PROF.... Best of the best, if you get a chance to take a class with him, do it, you'll have a great time and understand the course and pass with easy. Very easy going and extremely friendly.

5.0
4.0
COMP1405
Nov 10, 2004

Awesome prof. Must really love his job. Bring clarity to every aspect of programming. Keep up the good work

5.0
3.0
PROGRAMMING
Feb 17, 2005

Awosome prof. The best in CS

5.0
3.0
COMP14056
Mar 1, 2005

Great professor, easy to understand and follow in his notes (he teaches from them). Amiable, and easy to talk to.

5.0
1.0
14051406
Mar 17, 2005

The reason why they keep him teaching first year is because...well, he's the best teacher there is for a student coming in. The best part is that he caters to both people new to programming and experienced programmers. I also recommend doing your honours project with him.

5.0
1.0
COMP10051405
May 19, 2005

I don't even have him for class and I think he's awesome for comp sci. I have his notes for the course i'm taking and they're amazing!

5.0
3.0
COMP1406
Aug 3, 2005

best prof I've ever had in CS. awesome notes.

5.0
3.0
COMP1405
Grade: B+
Nov 16, 2005

He was always funny in class, was able to mix his own humour in with the lectures, definitely knew what he was talking about, kept me interested for the full 90 minutes early in the morning... This year, I got Juan Pablo Zapata, and he is brutal, avoid Zapata his class puts me to sleep, Lanthier has been the best proff I've had at Carleton so far

5.0
1.0
COMP14051406
Dec 7, 2005

He is a nice guy and he is good at explaining the concepts behind the stuff he teaches, also he is pretty funny.

3.0
3.0
COMPSCI
Dec 11, 2005

cool guy, typical sens fan!

5.0
3.0
COMP14051406
Jun 26, 2006

Good prof. He makes great notes and he's funny. His exams really test you so you have to really study. Assignments can be challenging but they're fun.

5.0
2.0
COMP1406
May 8, 2007

Tied with Jit Bose as the best profs I've had so far. Great teaching style; funny guy.

5.0
2.0
COMP1005
Dec 20, 2007

fantastic!!! very helpful! really nice, helps to simplify a potential nightmare. likes to talk about all sorts of stuff in his office, very sociable, willing to go to great lengths to help people, like i didnt understand the course but he spent a long time teaching me it on the side. fair assignments. a must have for any computer science student

5.0
4.0
ROBOTA
Mar 30, 2008

Best prof at Carleton. Amazing!

5.0
1.0
COMP1005
Oct 2, 2008

greatest prof i have had so far.

5.0
2.0
COMP1005
Oct 29, 2008

No Comments

4.0
3.0
COMPXXXX
Nov 19, 2008

haven't even had a course with this guy but needed to rate him because he's helped me out before even when he wasnt my prof. once in a tutorial, and once i was looking for my profs office, and mark told me he already left but offered to help me out instead. really nice guy and hes a sens fan too.

5.0
1.0
COMP1005
Feb 5, 2009

He is the funniest guy in the world, and not because he tries to be. Comp 1005 was boring as hell, but it would have been a lot worse with any other prof. Try to get him at all costs if you must take a comp course.

5.0
1.0
COMP1405
Oct 26, 2009

Great prof, one of the nicest guys.

4.0
4.0
COMP1405
Dec 17, 2009

If the real workplace and the later year courses will have unrealistic, vague, and confusing situations like his tutorials and assignments, then I'm changing my major to Mathematics.

5.0
2.0
COMP1406
Jul 11, 2010

Had him for 1405 and 1406. Mark goes through his example code in class, very helpful as he will explain why you are getting certain errors and really help you understand what you are trying to do. Assignments could be challenging but were fun. Very willing to help during his office hours too. To top it off his notes were free on the course site

5.0
4.0
COMP1405
Sep 13, 2010

Very clear, and very helpful. The entire course notes were available for 20 dollars and contained amazing examples and descriptions. Take his class if you can.

5.0
1.0
COMP1405
Nov 19, 2010

Goes out of his way to make java fun and the learning sort of sneaks up on you while you're having fun in his class. The clear and comprehensive "textbook" for this course was really a collection of course notes which are available free on his website, but a dead tree version is available for cheap from the CS society.

4.0
1.0
COMP1405
Dec 15, 2010

Decent prof, but occasionally unprofessional (and offensive) - did not appreciate the handful of transphobic comments he made during a couple of his lectures. Assignments are decent; tutorials were mind-numbingly dull; tests were a piece of cake.

4.0
1.0
COMP1405
Dec 22, 2010

Very easy if you already know how to program, although I admit I learned 1 or 2 new things from the course. Teaches reasonably well, no complaints (other than tutorials are a little lame).

5.0
4.0
COMP1405
Jan 4, 2011

He is perfect in teaching

5.0
1.0
COMP1005
Feb 7, 2011

He is SOOOOO funny.

5.0
2.0
COMP1406
Apr 10, 2011

His notes are so good there are rumors that students from other universities use it. His lectures are not that usefull since everything is in his awesome notes.

5.0
2.0
COMP1405
Apr 20, 2011

Best professor a first year can ask for. No curveballs, great notes, great guy. If you've taken java programming already, you're set. If you want an A+, listen to Lanthier and to the tutorials. Awesome prof though!

3.0
5.0
COMP1406
Jul 4, 2011

he was gd in 1405 but he sucks in 1406

5.0
4.0
COMP4807
Jul 19, 2011

The course was pretty difficult, lots of work.. but in the end it was lots of fun (for me, a lot of my classmates had completely different opinions about the course and the prof). The professor was very helpful either way, and he always tries his best to help us even though he makes a few mistakes sometimes (he's only human). Definately recommended

5.0
3.0
COMP1405
Dec 15, 2011

Great professor! Very funny and likes to include students in examples. Goes through many examples in class and has fantastic notes! Don't expect the class to be easy near the end though.

5.0
2.0
COMP1405
Dec 22, 2011

He's a pretty good professor. There's no textbook for the course, but Professor Lanthier has all the notes for the course (which he made himself) posted online, which are sufficient for learning the material. He goes through the notes each lecture and explains them well using examples, without just reading. He's willing to help anyone who asks.

4.0
1.0
COMP1405
Mar 6, 2012

He's a great prof, the assignments aren't difficult and if you go to class you will know everything you need to for tests and assignments

5.0
2.0
COMP1406
Mar 15, 2012

Probably the best teacher I've ever had, and I'm in first year uni! He is very clear, insightful, helpful and is just a very good teacher. He covers a lot of topics and he does a lot of real world examples that really cement how a good programmer should think. He's also funny, enthusiastic, and makes the class fun. Great teacher.

5.0
2.0
COMP1405
Mar 23, 2012

Good talker, which is rare for a computer science prof. Material can get boring, but he does his best to keep class interest. Assignments were fun, made things that would actually be cool to talk about. Course will require work, but it's worth it.

5.0
3.0
COMP1406
Jul 29, 2012

he is a good prof..

4.0
4.0
COMP1406
Feb 27, 2013

Good enough prof but his assignments are worded in a poor way and his marking scheme is unnecessarily harsh. Lost 5% per assignment because "I was technically right but it could have been done differently."

5.0
3.0
COMP1406
May 10, 2013

Makes programming ideas simple to understand with metaphor-like examples.

5.0
4.0
COMP1405
Grade: Drop/Withdrawal
Aug 15, 2013

a good prof, but he is a bit tough. He teaches well in class and tries to explain when needs to be done in assignments. His assignments require a lot of work (as it is the case in most CS courses). if you go to his office hours he will help you and he will appreciate it.

5.0
1.0
COM1406B
Feb 26, 2014

MOST AWESOME TEACHER EVER!

5.0
1.0
COMP1406
Feb 27, 2014

Class is easy and straight forward. His notes are so good you don't have to attend class. However I recommend it because you will never get a professor like this again. GO SENS GO

5.0
3.0
COMP1406
Mar 14, 2014

My favorite professor. He's extremely organized, has good analogies and is very good at explaining abstract coding concepts. He is very resourceful and always keeps in mind that a lot of us don't have a lot of prior programming experience. His course notes are godly. If you go to all the classes and tutorials, you will definitely get a good grade.

5.0
2.0
COMP1406
Mar 14, 2014

Yea this guys a god among men. I could honestly sit at home and learn everything but sitting in lecture is motivating. Straight forward, amazing notes, amazing person.

5.0
1.0
COMP1406
Grade: A
Apr 15, 2014

Awesome. Online notes are great. Very nice guy and will give any help you need. Don't even need to attend his lectures, but you'll find yourself going anyways because it's enjoyable.

5.0
1.0
COMP1406
Grade: A
Jun 19, 2014

They need to clone Mark and have him teach all the other courses. Best prof at Carleton.

5.0
2.0
COMP1406
Grade: B+
Oct 6, 2014

The legends are true. Mark Lanthier is a god on earth. His voice is angelic, and his lectures were really interesting. His course was the best I had my first year. His assignments are super straightforward and he is always willing to help you.

5.0
2.0
COMP1406
Oct 12, 2014

Just an overall fantastic prof, a true god amongst men. Also fantastic notes which he provides, and his hair is lovely.

5.0
1.0
1406
Nov 16, 2014

If you go to class and listen you will be fine, his grasp on java is amazing and all the concepts he teaches on OOP are taught very clearly. his assignments relate directly to what you've learned in class and his tests are super fair, best comp teacher at CU

3.0
2.0
1406
Grade: B+
Dec 3, 2014

Awesome prof if you fall the course its 100% your fault. He's really laid back and his humour complements his teaching. He compared private variables and access specifiers to "I have some private features that you shouldn't have access to" after that you'll always understand access specifiers .

4.0
2.0
COMP1405
Grade: A+
Dec 14, 2015

He has a solid understanding of the course and accepts that not everyone taking it needs to be there. However it is advisable to attend lectures as he does add in tips and tricks that he has learned from his experience which would otherwise be hard to find. He is fun and engages with the class well. No textbook everything he teaches is in the notes

5.0
1.0
COMP1405
Mar 14, 2016

Very easy prof, classes are very enjoyable and super easy to understand. Applies learning to real life which makes it even easier to understand. Instead of making us read textbooks, we get to read his awesome notes.

5.0
2.0
COMP2801
Dec 10, 2016
Would take again

Such a great prof! Took intro to robotics with him, and it was the best choice I've made this year. Classes were really fun and engaging. He's very easy to approach for help too!

Gives good feedback
Respected
4.0
3.0
COMP1406
Mar 29, 2017
Would take again

Good prof, I took COMP1406 with him. There was no textbook for this course, but he provides you with excellent notes, that are even better than a textbook. My primary complaint is that there are assignments every single week, which is difficult, considering that there are 4 other courses in a semester, and some students have jobs.

Get ready to read
Skip class? You won't pass.
LOTS OF HOMEWORK
2.0
5.0
COM1406
Apr 18, 2017
Wouldn't take again

Teaching style and notes are amazing. Other than that, the man teaches introductory level programming to you as if you have been skilled in it for ages. He gives super tough and packed assignments every week and this one course alone is enough to use up all your time in the semester. I have never guessed so many answers as I did on the final

Tough Grader
Skip class? You won't pass.
Amazing lectures
1.0
4.0
COM1406B
Apr 19, 2017
Wouldn't take again

He gives lots of assignments, so get ready to work. The tests are quite okay not bad at all.

Get ready to read
Skip class? You won't pass.
LOTS OF HOMEWORK
2.0
5.0
COM1406B
May 3, 2017
Wouldn't take again

Lectures and notes are interesting, but much is expected of you coming out of 1405. Get ready to spend your hours working for this course's assignments alone, or you won't pass. Half the course's assignments were spent on creating GUI and implementing algorithms we hadn't explored (such as distance calculations), with few examples to work with.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
4.0
4.0
COMP1006
Grade: C
May 11, 2017
Would take again

Really good prof but I found this course very tough. You will spend at least 6 hours a week doing homework. You don't need to go to class.

Tough Grader
LOTS OF HOMEWORK
Hilarious
4.0
3.0
COMP1406
Jul 1, 2018
Would take again

He is a nice prof. Just pay attention in his class and you will be fine with the assignments, quizzes, and tutorials.

Gives good feedback
Respected
Amazing lectures
4.0
3.0
COMP1406
Grade: A
Jul 6, 2018
Would take again

He's a nice guy. There are a decent amount of assignments, but as long as you stay on top of them, they're not too hard. If you don't know Java, go to lecture. He did make a few mildly transphobic comments at the start of the term. It never went past this, but it's something to keep in mind if that would discomfort you.

Respected
Get ready to read
5.0
3.0
COMP2801
Grade: Not sure yet
Nov 16, 2018
Would take again

A bright, young, and caring professor. Very patient to help students to learn. Practical learning outcome and deserved grade with an inadequate comp sci skills to start this course. Every student succeeds with the right attitude.

Respected
Caring
4.0
1.0
COMP2801
Grade: A
Nov 23, 2018
Would take again

Teaches a solid robotics class. Make sure you have no classes right after this class though, as the labs (very) often get extended for up to 30 minutes. This extra time in the lab is often essential and most people wont complete their code in time without it.

Skip class? You won't pass.
Clear grading criteria
Caring
5.0
4.0
COMP2401
Grade: B
Jun 22, 2019
Would take again

You will definitely pass if you read the emails he gives before tests & exams (he literally tells you what to study for), and has very accessible notes that you could literally google rn. His assignments were really tough though, so make sure you do it RIGHT away (gets harder after the 2nd or 3rd assignment).

Get ready to read
Clear grading criteria
Amazing lectures
5.0
3.0
COMP2401
Grade: A+
Dec 21, 2019
Would take again

Kind of a tough course, make sure you study and understand concepts rather than memorizing stuff and it should be okay. Tests were pretty hard, however he did curve a couple.

Respected
Lots of homework
Accessible outside class
4.0
4.0
COMP2401
Grade: B+
Jan 13, 2020
Wouldn't take again

Mark Lanthier prepares students in both content and mindset. His tests and assignments are tough but do-able. He is a nice person. He teaches well but goes through the class notes quickly.

Gives good feedback
Respected
Lots of homework
5.0
4.0
COMP2401
Nov 24, 2020
Would take again

A phenomenal lecturer, with the best notes that I've ever seen. Seriously. That said, his tests and projects are brutal at best.

5.0
4.0
COMP2401
Grade: B+
Feb 3, 2021
Would take again

The best professor ever. I love this man. He really cares about student success and learning.

Respected
Lots of homework
Skip class? You won't pass.
2.0
1.0
COMP2401
Mar 2, 2021
Wouldn't take again

Honestly material is not hard, but he gives 45 mins for 4 questions, 3 of them are coding questions. The way he phrases his questions are completely confusing, it takes you 3-4 minutes just to understand what he wants you to do. You sweat through entire test, make mistakes or don't finish. assignments are easy, can be done in a few hours.

Test heavy
Tough grader
5.0
3.0
COMP2401
Apr 1, 2021
Would take again

disregard previous rating, he changed exam from 45 min to 1 hour. 100 % fair now lectures 5/5 notes 5/5 as a prof 5/5 course organization though is 2/5

4.0
5.0
COMP2401
Apr 24, 2021
Would take again

Mark is a good professor, and his lectures are good. The good thing about his lectures, are they are straight from his notes you have access to. But the course work is really hard. The assignments take a while and require extra research to do correctly. They also are worded badly. The tests are brutal, <50% is to be expected. Exam was fairly easy.

Respected
Lots of homework
Get ready to read
5.0
2.0
COMP2401
Grade: A+
Apr 27, 2021
Would take again

His tests are kinda hard but he scales them. Also read his textbook, it provides lots of nuances and extra material that is useful to his class. Overall an awesome teacher

4.0
5.0
COMP2401
Grade: A-
Apr 28, 2021
Wouldn't take again

I took him for Fall 2020, and I'd say my experience is between good and ok. There were lots of assignments for this course, the tests were BS, but at least he realized online classes were hard which he did curve the tests as well as he dropped the lowest assignment grade. Also make sure you also read his "textbook" and not just watching lectures.

Lots of homework
Get ready to read
1.0
4.0
COMP2401
Grade: D
May 11, 2021
Wouldn't take again

Professor Lanthier has no compassion for his students unfortunately. His tests are ruthless, and his assignments are long. I have not met a class-mate that does not agree with this statement.

Skip class? You won't pass.
Test heavy
5.0
4.0
COMP2401
Grade: A-
Jul 21, 2021
Would take again

I really enjoyed Prof. Lanthier's lecture (video). His notes is also very detail and helpful to complete the assignments and for the tests. There were indeed many assignments and tests, and the final exam is not easy as well. I spent a lot of time but enjoyed working on the assignments, they are different than "traditional" ones from other profs.

Lots of homework
Test heavy
Amazing lectures
1.0
5.0
COMP2401
Nov 12, 2021
Wouldn't take again

Assignments/tests are extremely hard, would spend way too much time on this one course

Lots of homework
Test heavy
1.0
5.0
COMP2801
Grade: A
Dec 15, 2021
Wouldn't take again

Steer clear of this course. It is extremely disorganized and trivial. The labs are very difficult and must be written the same way he prepared them. The TA's do not know what they are doing as well. There has been so many times he had to extend the labs due to lack of students actually being able to solve them by the deadline.

Graded by few things
Tough grader
Group projects
5.0
4.0
COMP2801
Grade: Not sure yet
Dec 19, 2021
Would take again

While the class that I took (COMP 2801) was rough and had a lot of issues in its first run, the professor was very accommodating and caring. He offered many class-wide extensions and fixed mistakes in past lecture material. While I wouldn't recommend taking 2801 until it gets fixed, I would absolutely take another course with prof. Lanthier.

Group projects
Lecture heavy
Caring
1.0
3.0
COMP2401
Jan 24, 2022
Wouldn't take again

Dr. Lanthier has probably one of the most professional lectures and excellent notes. However, his tests and assignments get extremely difficult. You need to put in much more time than your other courses to even pass these. He also lacks empathy. Never accommodates students for testings. I'm sure in other classes he was caring but not this one.

Beware of pop quizzes
Amazing lectures
So many papers
5.0
4.0
COMP2801
Grade: A+
Apr 5, 2022
Would take again

This course covers a wide range of topics. Each lab covers a topic that might be independent or related to few others. If you read ahead the note posted, you should have no problem working on the lab, and professor also offers extension for the hard ones. Really recommend this course, one of the few inspirational CS courses offered at Carleton.

Get ready to read
Group projects
Inspirational
5.0
4.0
COMP2401
Grade: A-
Apr 5, 2022
Would take again

Professor Lanthier has designed very interesting homeworks that help student to really understand and practice the theories learned from lectures. The test and finals are tough but still you will learn a lot and succeed this course if do all the assignments and prepare for the exams.

5.0
1.0
COMP2801
Grade: A+
Nov 9, 2022
Would take again

he is such a good dude, made the class actually engaging and fun

Participation matters
Group projects
Amazing lectures
5.0
2.0
COMP2801
Grade: B-
Dec 21, 2022
Would take again

Awesome class, easily one of the most fun courses at Carleton. The course is well organized and the slides are really well done and extremely useful for completing the labs. I hope there is a second robotics course offered in the future!

Participation matters
Group projects
Accessible outside class
5.0
4.0
COMP2801
Grade: Rather not say
Dec 23, 2022
Would take again

This course is not time consuming since almost all the work are done during class but it is challenging. The time-limited labs are hard and when randomly matched with an unresponsive partner it gets more stressful. Mark is brilliant and caring and TAs are helpful so I decided to stay in the course after considering dropping several times:)

Participation matters
Group projects
5.0
3.0
COMP2401
Grade: A+
Jul 4, 2023
Would take again

Mark gives very good and interactive lectures. He asks students questions frequently throughout to ensure that everyone understands. Edits notes and lectures to keep them up to date and correct. Assignments and tests can be quite challenging, but are doable.

Amazing lectures
Clear grading criteria
Gives good feedback
4.0
2.0
COMP2801
Grade: Not sure yet
Dec 5, 2023
Would take again

Pros - Clear with explanations - Holds your hands for labs - Accommodating: if many struggle on labs, he extends them - Allows you to skip two labs - Encourages questions during the lab and helps out if struggling Cons - Forces random groups

Participation matters
Group projects
5.0
4.0
COMP2401
Grade: A+
Jan 17, 2024
Would take again

Pros: - good at teaching - shares online lectures from the COVID era - detailed notes. I initially disliked that his notes were too detailed (essentially a textbook), but I came to appreciate this later Cons: - tough exams

Get ready to read
3.0
3.0
COMP2401
Grade: A+
Apr 24, 2024
Would take again

Mark is a decent professor. His notes are well compiled, and honestly worth more of your time than attending lectures where he simply goes over them. However, it's hard for mistakes in assignement/tutorials to be brought up, as well as the fact that he replies quite late on assignement discussion boards, and has dry responses to emails.

Get ready to read
EXTRA CREDIT
5.0
3.0
COMP2401
Grade: B+
Oct 24, 2024
Would take again

Professor is kind and helpful. He teaches well. Assignments and tests are challenging.

Lots of homework
Caring
Respected
4.0
4.0
COMP2401
Grade: A-
Dec 11, 2024
Would take again

Professor Lanthier's lectures are well-structured, and his detailed notes are extremely helpful. While the assignments and tests can be challenging, utilizing resources like Unstuck ai and the free textbook can aid in prep. Overall, a rewarding course if you're willing to put in the work.

5.0
2.0
COMP2801
Grade: A+
Jan 5, 2025
Would take again

All around great course! First half of class time is a lecture, while the second half is a lab with a group component. Super easy labs for the most part, and the Prof is always available to lend a hand. Loved this course!

Participation matters
Group projects
Lecture heavy
1.0
5.0
COMP2401
Nov 10, 2025

Poor communication skills. Treats you like a number.

1.0
3.0
COMP2801
Grade: A+
Nov 25, 2025

Course structure makes no sense, you are given 2 labs weekly with a random teammate where you will likely be doing most the work yourself. You're also given a final project with random teammates, but you're not allowed to share code with each other even though a good part of your grade is still based off your performance as a team.

Group projects
Lots of homework
3.0
3.0
COMP2801
Grade: Not sure yet
Nov 30, 2025

This course overs some fascinating robotics concepts, but the structure is frustrating. Being forced into random partner pairings made things challenging, which is the last thing you need when the final project is difficult. Spent quite a while getting the pidobots to move correctly, let alone complete the complex objectives.

Participation matters
Group projects
Caring
1.0
5.0
COMP2801
Grade: Not sure yet
Dec 3, 2025

One of the most frustrating courses I've taken yet. Random partners for labs and projects that your grade is dependent upon is unfair.

Participation matters
Group projects
1.0
3.0
COMP2801
Grade: Not sure yet
Dec 8, 2025

The course is taught under a constant time stress and you are not given time to learn. You get 2 hours to complete a lab, 20 minutes of which are him explaining concepts shallowly. Then there is also the final project where if you get children for group mates you can kiss your grade goodbye. One of the worst experiences I have ever had in a course.

1.0
4.0
COMP2801
Grade: Not sure yet
Dec 9, 2025
Would take again

Prof. Lanthier is very sweet but this course has serious problems. The lectures usually takes about 20 mins with prof shallowly explaining very complicated topics and he'd literally tell you not to worry what he just taught but just copy and paste his slide formula to the labs. Hard to say I've learned anything at all. Do not recommend at all!

Group projects
Lots of homework
Test heavy
2.0
3.0
COMP2801
Grade: A-
Dec 10, 2025

A nice prof but the course format was horrendous. You get two labs a week with a random partner but the labs are sequential so you both end up doing the exact same work - why even have partners? Then for the final project you're handcuffed to two people you can't share code with yet you still get a group mark.

Participation matters
Group projects
Online Savvy
5.0
2.0
COMP2801
Grade: A+
Dec 15, 2025
Would take again

Labs are the best part, highly interactive with opportunities to work with a wide range of different students. Working with PidoBots is genuinely fun, you see your code drive the robot in the real-time simulation. Great mix of theory and play in Webots. You actually enjoy debugging when the visual payoff can be seen in a fast feedback loop.

Group projects
Clear grading criteria
Caring
4.0
2.0
COMP2801
Grade: A
Dec 23, 2025
Would take again

Overall I mostly liked the class. It was very interesting, tho math at times was a real headache. I wish we had more time dedicated for math heavy parts so we could understand it properly instead of copying from slides. Also the fact that you have a partner on labs is arguable. It really depends on the luck bc you are graded together.

Group projects
5.0
2.0
COMP2801
Grade: A+
Dec 23, 2025
Would take again

Super engaging but high workload. You'll dive deep into Pidobot navigation and dynamics, using sensors to master movement and path planning in Webots. With 22 labs, it's a constant grind, but seeing your robot successfully solve environments is incredibly rewarding. Practical, fast-paced, and easily one of the most interesting CS electives.

Group projects
Amazing lectures
Caring
5.0
3.0
COMP2801
Grade: A+
Dec 23, 2025
Would take again

His course teaches you essential pidobots content that AI cannot possibly master, keeping you employable in the 2025 tech job market. Teammates are a bit goy and slop though.

Gives good feedback
Inspirational
Hilarious
Class Info

Online Classes

100%

Attendance Mandatory

63%

Textbook Required

44%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 34 grades
Most common grades:
A+ (13)
Not sure yet (7)
B+ (6)
Grade Distribution
A(19)B(2)C(1)D(2)F(0)A-/B+(11)
Based on 43 reported grades
A+: 13
Not sure yet: 7
B+: 6
A: 6
Common Tags
Group projects (16)
Lots of homework (10)
Respected (9)
Get ready to read (9)
Participation matters (8)
Skip class? You won't pass. (7)
Caring (7)
Gives good feedback (5)
Rating Trend

Declining

-0.77 avg change
Apr
Oct
Dec
Jan
Nov
Dec
Last 6 months
Ratings by Course

95105

5.0

(1)

95106

5.0

(5)

95145

5.0

(2)

95146

5.0

(5)

951056

5.0

(2)
+27 more courses
Difficulty by Course

COM1406

5.0

ROBOTA

4.0

COMP4807

4.0

COMP1006

4.0

COMP2401

3.7

Similar Professors