3.5

Salahuddin Muntaseer

Computer Science - Langara College

3.5
Quality
3.5
Difficulty
55%
Would Retake
85
Reviews
3.5
Quality
3.5
Difficulty
3.5
Helpful
3.5
Clarity

55%

Would Retake

85

Reviews

Rating Distribution
Official

5

45

4

4

3

5

2

9

1

22

What Students Say

If you want a high mark, choose him

CPSC1150 - 4.0 rating

If you are not coming from 1050, he is the worst choice

CPSC1150 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

42%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 29 grades
Most common grades:
Not sure yet (26)
A+ (10)
Rather not say (8)
Grade Distribution
A(17)B(5)C(2)D(1)F(1)A-/B+(3)
Based on 66 reported grades
Not sure yet: 26
A+: 10
Rather not say: 8
A: 7
Common Tags
Caring (22)
Accessible outside class (21)
Amazing lectures (16)
Gives good feedback (15)
Lots of homework (15)
Inspirational (13)
Participation matters (13)
Test heavy (11)
Rating Trend

Improving

+0.75 avg change
Apr
May
Jun
Jul
Aug
Dec
Last 6 months
Ratings by Course

CPSC1050

5.0

(1)

CPCS2045

5.0

(1)

CPSC2150

4.5

(2)

CPSC1045

4.4

(7)

CPSC1160

3.6

(46)
+3 more courses
Difficulty by Course

CPSC112

5.0

CPSC1150

4.1

CPSC1155

3.7

CPSC1045

3.4

CPSC1160

3.2

Reviews (85)
4.0
3.0
CPSC1150
Grade: A+
Dec 3, 2018
Wouldn't take again

He is lenient in grading, you can receive a very high mark if you understand the course topics. The midterm 1's weight will be passed into midterm 2 if it midterm 2 is higer and same logic apply to final. He is not very good at explaining the concept, but very friendly and accessible outside the classroom. If you want a high mark, choose him.

Respected
ACCESSIBLE OUTSIDE CLASS
1.0
5.0
CPSC1150
Jan 7, 2019
Wouldn't take again

Worst prof I have ever had

Tough Grader
Get ready to read
5.0
2.0
CPSC1150
Feb 13, 2019
Would take again

It's strange reading through the comments here, I thought I had the wrong person. I've really enjoyed Muntaseer's classes. he clearly genuinely cares about his students and I really like his teaching style.

ACCESSIBLE OUTSIDE CLASS
Caring
5.0
3.0
CPSC1150
Jun 21, 2019
Would take again

Makes you LOVE Computer Science!

Gives good feedback
Respected
Accessible outside class
2.0
5.0
CPSC1150
Jun 22, 2019
Wouldn't take again

If you are not coming from 1050, he is the worst choice. ( please Do not choose) Good at explaining. Assignment/labs can be extremely hard.

1.0
5.0
CPSC1150
Grade: Not sure yet
Jul 5, 2019
Wouldn't take again

Worst professor i ever had at Langara.

Lots of homework
Test heavy
Lecture heavy
1.0
5.0
CPSC1150
Jul 12, 2019
Wouldn't take again

This professor is not specific with what he expects. And the marking scheme is not there for assignment. Worst professor.

5.0
4.0
CPSC1150
Jul 18, 2019
Wouldn't take again

nice professor. Stays after office hours to help. But you have to make it on time. If you are willing to seek help. Also you have to work hard to get desired. Warning: 1150 is an exam heavy course. Seek help from professors and do well on exams.

Gives good feedback
Accessible outside class
Test heavy
1.0
5.0
CPSC1150
Grade: Not sure yet
Jul 25, 2019
Wouldn't take again

worst professor

Lots of homework
Test heavy
Tough grader
5.0
2.0
CPSC1050
Grade: A+
Aug 3, 2019
Would take again

One of the few CPSC instructors at Langara that seem to actually care if you are doing well in the course. Very approachable and even created more resources to help students do well in the course. Though you might not enjoy his teaching style since he tries to get the entire class to participate. Do the assignments, it'll help with the exams a lot.

Gives good feedback
Accessible outside class
Caring
2.0
4.0
CPSC1150
Aug 12, 2019
Wouldn't take again

i didn't liked working with him in class. He has a very less knowledge he just knows what he has prepared. Even my TA for this course was worst.

Get ready to read
Tough grader
1.0
5.0
CPSC1150
Aug 20, 2019
Wouldn't take again

Worst professor I had in my first year in Langara College

Test heavy
Lecture heavy
Tough grader
1.0
5.0
CPSC1150
Grade: C-
Aug 22, 2019
Wouldn't take again

He and his lab assistant will not tell you anything in the labs will tell you some non-specific logic which will go over your head . Most of his students got A+ because of their previous knowledge not because of his teaching .

Get ready to read
Graded by few things
Hilarious
1.0
5.0
CPSC1150
Aug 22, 2019
Wouldn't take again

Worst intructor. Not helpful in and outside class.

Test heavy
Lecture heavy
Tough grader
3.0
5.0
CPSC1150
Sep 3, 2019
Wouldn't take again

Good person. You can get high grade if you are willing to do the extra work(2 star problem from the book ) get as much help as you can. Read ahead of class. The final is long and daunting. The course is based on exams (midterm plus final ). Cascading effect for the exam is a good thing.

5.0
3.0
CPSC1150
Grade: Not sure yet
Oct 23, 2019
Would take again

he is a real gem. He makes you participate in the class. Usually i hesitate in asking questions and giving answers in class but i am amazed how he made me interact with him during the lectures. he explains everything very well. Easily accessible outside. Motivates you. Overall, take him. You will not regret. :)

Accessible outside class
Inspirational
Amazing lectures
3.0
4.0
CPSC1150
Grade: B
Jan 9, 2020
Wouldn't take again

Average but respected prof

Respected
Accessible outside class
Inspirational
1.0
5.0
CPSC1150
Grade: Rather not say
Apr 7, 2020
Wouldn't take again

After two weeks of his lectures, I noticed that he treats everyone like some sort of genius of programming. His labs and exams are long and difficult compared to other profs, and his powerpoints lectures are all plain texts that are copy and pasted from the book. If you have no previous knowledge of java or C++, avoid him.

Test heavy
Tough grader
1.0
5.0
CPSC112
Grade: F
May 2, 2020
Wouldn't take again

Will never ever take any course with him. Such a bad experience ever!

5.0
4.0
CPSC1150
Grade: A+
Jul 7, 2020
Would take again

I am shocked seeing these reviews. He is completely opposite. I wish i could change these reviews and give him 5/5. Amazing teacher.

Accessible outside class
Amazing lectures
Caring
5.0
3.0
CPCS2045
Grade: A
Nov 16, 2020
Would take again

if you want learn pich him. he is amazing. upgraded, loves to teach u. prepared for class. you will never bored at his class

5.0
4.0
CPSC1045
Grade: A
Jan 7, 2021
Would take again

No idea why Muntaseer is rated so poorly. He's really helpful during office hours and he cares about his students and wants them to learn. If you've never done any programming before (like me), this class will be quite hard, but putting in the extra time and effort is worth it.

Lots of homework
Accessible outside class
Caring
5.0
2.0
CPSC1045
Grade: A+
Jan 15, 2021
Would take again

Great experience taking his course! Lectures consist of coding in real-time (note: lecture delivered online) so we could follow along with him. Frequently gets the class to participate to ensure we understand the concepts. Tons of opportunities for bonus marks on assignments, and previous exam scores can be upgraded if you do better in later exams.

Gives good feedback
Amazing lectures
Caring
5.0
4.0
CPSC1045
Grade: B
Mar 15, 2021
Would take again

Muntaseer's lectures are very interesting and interactive as they should be for every computer science class. His teaching method is EXTREMELY step by step and will give you an excellent introduction to programming if you are a beginner like me. I will admit that some of his questions can be a bit hard but he gives lots of opportunities to do well

Gives good feedback
Accessible outside class
Skip class? You won't pass.
3.0
5.0
CPSC1160
Jun 20, 2021
Wouldn't take again

Makes you work for your mark. DO all the 2star problems in the book!

Lots of homework
2.0
5.0
CPSC1160
Grade: Not sure yet
Jun 23, 2021
Wouldn't take again

He is one of the most responsible professor I have ever met, and love to explain any questions from students. HOWEVER!!! Do't take his class, he is very good at making things complicated. All the stuff in lectures are like '1+12', but all the labs or exams will be in the level of 'calculus'..... What's more, all the labs and quizs are unannounced

Lots of homework
Beware of pop quizzes
Lecture heavy
2.0
5.0
CPSC1160
Aug 10, 2021
Wouldn't take again

1. He gave us a really long homework just before final. Its unacceptable. 2. He says to do two star problems in 15 minutes from the book, but test are much harder. 3. At a plus point for him, lots of opportunities to boost up test score. Do better in next test and 4. Assignment are worth more than all tests combined. 5 choose him wisely

5.0
5.0
CPSC1160
Aug 16, 2021
Would take again

Ask him to teach you about unique pointers when you cover the pointers topic. Muntaseer is one of the best prof, I have ever talk to after Jamie. I took 1150 with him as well, when I saw he was teaching 1160. I closed my eyes and chose him. 1160 is def harder that 1150, so get ready to read and code :)

Respected
Lots of homework
Accessible outside class
5.0
4.0
CPSC1155
Grade: Rather not say
Dec 13, 2021
Would take again

One of the nicest teachers you will ever have! Do all of the two star problems!!!!!!!!

Respected
Lots of homework
Caring
1.0
4.0
CPSC1155
Grade: C
Dec 19, 2021
Wouldn't take again

Useless lectures. If you dont have any programming background on a first year programming course you are going to do bad if you have this professor.

Lots of homework
Beware of pop quizzes
5.0
4.0
CPSC1155
Grade: A+
Dec 20, 2021
Would take again

Honestly a good guy. He won't make it easy for you but there's a proven method. Show up to class and participate, complete 2star problems like he said and you should do well. He can get a little off topic when he teaches some times which cuts into actual learning but he'll always help in office hours. Good guy overall.

Get ready to read
Participation matters
Caring
2.0
4.0
CPSC1155
Grade: Rather not say
Feb 2, 2022
Wouldn't take again

Never felt prepared for the exams(despite studying), surprise timed quizzes/labs, crammed three subjects into a few days on the last week and a half of class, time-consuming homework with tight deadlines and the "chance" to do better in future exams just felt like a form of manipulation to stop people from dropping out early on. Very stressful.

Lots of homework
Test heavy
Beware of pop quizzes
5.0
4.0
CPSC1045
Grade: B+
May 4, 2022
Would take again

A very good professor. He explains very well that we understand the purpose of using different methods. Tough grader but easy to score if we attend all of his classes.

Tough grader
Participation matters
Amazing lectures
5.0
3.0
CPSC1160
Grade: Not sure yet
Aug 10, 2022
Would take again

First, you need to participate Muntaseer's lectures. Second, read the course materials and best part is he provides his code. So compile it and understand it. All the assignments/labs marked on time, and this surprises me a lot. Third, hard course do not underestimate it.

Get ready to read
Inspirational
Accessible outside class
1.0
5.0
CPSC1160
Grade: D
Sep 6, 2022

Exams are totally different from assignments and quizzes. Get ready to give exam on paper and receive the midterms on final exam day. Was really difficult to follow along through entire course. Never responded to emails.

Tough grader
Lots of homework
Test heavy
5.0
3.0
CPSC1160
Grade: A+
Oct 10, 2022
Would take again

He is a fantastic teacher. He gives meticulous lectures, explains things from the bottom of computer architecture, and shows real-world examples of algorithms and data structures. HWs are decent and exams require preps before writing them yet they are fair enough. The final is harder than the midterms. Overall the best cs instructor I've met ever.

Amazing lectures
Gives good feedback
Lecture heavy
3.0
3.0
CPSC1155
Oct 18, 2022
Would take again

He's a pretty good prof for comp sci. I found that the labs are a bit difficult so going to TA office hours and doing them asap is helpful. The midterms aren't too bad. All I did were do questions in the textbook with the highest difficulty being 2 stars and I was good. I think both of the programming questions were from/similar to the textbook too

Beware of pop quizzes
Caring
1.0
4.0
CPSC1045
Grade: Not sure yet
Oct 20, 2022

He does talk a lot and tries to explain, but you end up being confused by all the talking. then goes from 0 to 100 in the exams. Expects beginners to write perfect code. Labs are difficult. The only people making it in his course are those with prior code experience. Def do not recommend taking his class.

Lots of homework
Test heavy
Graded by few things
5.0
3.0
CPSC1155
Grade: A+
Dec 13, 2022
Would take again

Great professor. I think I am going to have to take this course again; if I am able to, I would choose to take it again with Salahuddin Muntaseer.

Participation matters
Respected
5.0
2.0
CPSC1045
Grade: A+
Dec 20, 2022
Would take again

His lectures were easy to follow and he always provided help when you needed it.

Amazing lectures
Caring
Accessible outside class
5.0
4.0
CPSC1045
Grade: A+
Jan 5, 2023
Would take again

Muntaseer is an amazing professor. He records every classes and you can attend on zoom if you want. The exams are harder than what you do in class or assignments. He is a great resource and answers every single question. He asks a lot of questions to make sure everyone is understanding. Overall, highly recommended.

EXTRA CREDIT
Amazing lectures
Lots of homework
5.0
1.0
CPSC1160
Grade: Not sure yet
May 17, 2023
Would take again

THE BEST INSTRUCTOR I've ever met in Langara's CS department. If you have the opportunity to take a course with him, PLEASE DO! And make sure to attend his office hours as he puts in a lot of effort to ensure your understanding. I wish I had him as an instructor earlier; it'd have made my school life much more enjoyable.

Amazing lectures
Gives good feedback
Caring
5.0
4.0
CPSC1160
Grade: B
Aug 15, 2023
Would take again

Salahuddin is really good instructor. He can explain very hard definition clearly, really good at his course. However, we (my friends and I took the course together) found out that marks are not marked on time for assignments. If it can release on time, it can help us a lot. Overall, recommend this instructor.

Inspirational
Caring
1.0
2.0
CPSC1160
Grade: Not sure yet
Aug 22, 2023

Mr Muntaseer should be avoided. He is consistently disorganized and often wastes class time due to being unprepared. His lectures are frequently off topic and appear to be invented on the spot. Homework and examples are almost non-existent making it tough to learn the material. He is also unforgiving in tests and can be abrasive to speak with.

Graded by few things
Accessible outside class
5.0
2.0
CPSC1160
Nov 25, 2023
Would take again

It was the most interesting programming course I took! His lectures really helped me understand difficult C++ concepts and grasp programming at a deeper level. Some of the things I had memorized from other courses finally made sense with his explanations. He is funny, always happy to help and really cares about students.

Amazing lectures
Inspirational
Accessible outside class
5.0
5.0
CPSC1160
Grade: Not sure yet
Nov 30, 2023

Muntaseer explains everything in detail. Overall a good instructor, but you need to work hard to achieve the grade you want.

5.0
4.0
CPSC1160
Grade: Not sure yet
Nov 30, 2023
Would take again

He's an exceptionally good teacher, always caring for his students, disposed to help us, and answer our questions. The course itself is difficult, especially for us who are just starting. It's important that you study hard if you want a good grade, but what matters most to me is that I've learned a lot, and I'm very satisfied with the course.

Amazing lectures
Gives good feedback
Inspirational
5.0
3.0
CPSC1160
Grade: A
Nov 30, 2023
Would take again

He offers a lot of support besides the classes, such as recorded lectures and a lot of office hours.

Caring
Accessible outside class
5.0
3.0
CPSC1160
Grade: B+
Nov 30, 2023
Would take again

This teacher helped go in-depth and gave excellent explanations of tough concepts. He also cares a lot about his students and makes time to help out students during his office hours often time staying longer than his hours. I also appreciate the real-world examples he often gives during his lecture which makes the class a lot more interesting.

Amazing lectures
Hilarious
Caring
5.0
4.0
CPSC1160
Grade: Not sure yet
Dec 1, 2023
Would take again

Overall highly recommend. 2 things I absolutely appreciated: 1. lectures are recorded for reviews, and 2. the prof asks insightful leading questions in class to help us understand the concepts and shape the way we approach problems, which I haven't seen in a lot of other profs I've had before. Great not just at coding but teaching.

Hilarious
Caring
Online Savvy
5.0
4.0
CPSC1160
Grade: Not sure yet
Dec 1, 2023
Would take again

Overall highly recommend. 2 things I absolutely appreciated: 1. lectures are recorded for reviews, and 2. the prof asks insightful leading questions in class to help us understand the concepts and shape the way we approach problems, which I haven't seen in a lot of other classes I've had before. Great not just at coding but teaching.

Hilarious
Caring
Online Savvy
5.0
3.0
CPSC1160
Grade: Incomplete
Dec 7, 2023
Would take again

He is great. He puts so much effort for his students to learn and grow.

Participation matters
Inspirational
Accessible outside class
5.0
2.0
CPSC2150
Dec 29, 2023
Would take again

I feel lucky to have taken this course with him because he taught difficult data structures in great detail, making them understandable. And I could always go back to recorded lectures and i could attend the classes on zoom. I always felt welcomed at his office hours. He genuinely wants to help his students, and he is a really great instructor.

Amazing lectures
Caring
Accessible outside class
5.0
4.0
CPSC1160
Dec 31, 2023
Would take again

I appreciated how Muntaseer asked questions that connected topics from other courses and explained things in a way that made me want to participate. He knows the course is difficult and provides lots of resources. The lectures can go very deep into the concepts and coding but luckily he records them. Make sure to complete the assignments on time.

Participation matters
Amazing lectures
Inspirational
4.0
4.0
CPSC2150
Grade: B-
May 20, 2024
Would take again

He expects you to know materials from pre reqs. If you don't he may get annoyed. But if you ask him about materials from his course, he's very patient to explain topics. Very accessible outside of class, records lectures and let us access them after the class. Clear lectures, patient guy (just make sure YK the prerequisites materials tho)

Tough grader
Clear grading criteria
Gives good feedback
3.0
3.0
CPSC1160
Grade: Incomplete
Aug 2, 2024

I will admit Muntaseer cares a great deal about students, asking helpful questions and willing to help them extensively. However, he grades assignments really slowly, and office hours are almost impossible to get(not necessarily his fault), sometimes he will go into way too much detail, leading to wasted time,not for me but may be great for others.

5.0
1.0
CPSC1160
Grade: Not sure yet
Aug 11, 2024
Would take again

Muntaseer is one of the best CS profs at Langara. He definitely cares about students, and is extremely accessible with high quality office hours. His English is fluent and lectures feel full/complete (and get posted online). Offers extra insight beyond class material. You will NEVER be confused, but I could see how his style isn't for everyone.

Inspirational
Caring
Accessible outside class
2.0
4.0
CPSC1150
Grade: Rather not say
Dec 20, 2024

Extremely hard exams. He often goes off track alot of the time and is basically impossible to reach out to in office hours. Will take his sweet time with grading exams. He gave us our midterm2 results with the final! You will not get a good grade unless you have prior coding knowledge.

Tough grader
Lecture heavy
5.0
4.0
CPSC1150
Grade: A-
Apr 30, 2025
Would take again

Muntaseer's charisma really engaged our class, and the energy went way up as people participated. He encourages youto try even if you aren't sure how to solve a problem, and walks you through it if you get confused. I really enjoyed the classes and the assignments. Use the textbook - the exams can be very difficult if you don't study and practice!

Gives good feedback
Inspirational
4.0
2.0
CPSC1150
Grade: A
May 3, 2025
Would take again

He's a good professor with a clear and concise teaching style. He explains things in a way that is comprehensible and easy to follow through. However, the assignments and midterms were marked very late. The exams are fair as long as you've done the textbook work and all the labs. Solid 7.5

Amazing lectures
Lecture heavy
Accessible outside class
5.0
2.0
CPSC1160
Jun 18, 2025
Would take again

Best professor.Just take this professor without any second thought, he inspires a lot and ready to help anytime.

Participation matters
Clear grading criteria
Gives good feedback
1.0
5.0
CPSC1160
Grade: Not sure yet
Jul 31, 2025

He keeps saying 'memorize it if you don't understand it' but isn't it his job to help us understand stuff? I don't get his way of teaching. so frustrating.. I might have to retake the same course with a different professor, not sure yet.

Tough grader
Participation matters
Beware of pop quizzes
5.0
2.0
CPSC1160
Grade: Not sure yet
Jul 31, 2025
Would take again

Very nice and clear

Participation matters
Beware of pop quizzes
Caring
1.0
3.0
CPSC1160
Grade: Rather not say
Jul 31, 2025

didn't mean to write it but he sent us all an email: Your comments will not affect your grade in the course in any way (as long as they are good comments - just kidding) - it's not funny. Not really a good fit for me. At the end of each class, he says, “come to my office hours, I'll explain” but his explanations are tediously long and complicated.

EXTRA CREDIT
Lots of homework
Beware of pop quizzes
5.0
1.0
CPSC1160
Grade: Not sure yet
Jul 31, 2025
Would take again

What a great teacher. He really cares about his students. Best computer science prof Ive had so far. Super caring. Wish I could give him 100 stars. Really made the class fun.

Amazing lectures
Gives good feedback
Respected
1.0
4.0
CPSC1160
Grade: Not sure yet
Jul 31, 2025

He's a great speaker , so listening to him wasn't boring. I had a lot of trouble digesting his lectures though. It felt like the lessons weren't structured very well and sometimes got really off topic. Struggled to learn. Time could have been used better during class time but I just prefer a different style of teaching. Will need to retake course.

Tough grader
EXTRA CREDIT
Beware of pop quizzes
5.0
3.0
CPSC1160
Grade: Not sure yet
Jul 31, 2025
Would take again

Favorite professor at Langara! He truly wants you to succeed beyond the class. Shares tons of practice and organized LeetCode sets. If you're just aiming to pass, I'd suggest taking someone else—you'd only be wasting both your time and his. He also has a nerdy, dorky sense of humor. If that's your vibe, his classes are genuinely fun to attend. :)

Amazing lectures
Inspirational
Hilarious
1.0
3.0
CPSC1160
Grade: Not sure yet
Jul 31, 2025

Here's what I experienced: 1. Poorly worded questions, many mistakes 2. Ambiguous explanations 3. Focus on backstories and tangents 4. Frequent commentary about money and personal opinions 5. only 10–15 minutes of a two-hour class feels useful. 6. Weak communication skills The overall learning environment didn't feel supportive or healthy.

EXTRA CREDIT
Beware of pop quizzes
1.0
4.0
CPSC1160
Grade: Rather not say
Jul 31, 2025

I just came to read the reviews.. I'm only guessing but it seems like some of them are written by the professor himself. hilarious!

5.0
3.0
CPSC1160
Grade: Not sure yet
Jul 31, 2025
Would take again

Amazing prof! Lectures are super clear and always recorded. He makes tough concepts feel easy to understand. Participation matters but helps keep you engaged. Always happy to help and answers questions patiently. Highly recommend taking his class if you want to actually learn and enjoy the course!

Participation matters
Amazing lectures
Accessible outside class
2.0
5.0
CPSC1160
Grade: Rather not say
Jul 31, 2025

he's a good guy in general, knows many things about the subject, cares about students, but the exams are so hard. my rate is 2 out of 5 for now.

Participation matters
Test heavy
5.0
1.0
CPSC1160
Jul 31, 2025
Would take again

Great; highly recommended

Gives good feedback
Inspirational
Caring
5.0
2.0
CPSC1160
Grade: Not sure yet
Jul 31, 2025
Would take again

He is very helpful and available for you even if his office hours are over, if you want to learn he is ready to give you more time. He also take some quizzes in class for participation mark, so it's beneficial to attend class daily as it's easy to get marks in that

Gives good feedback
Caring
Accessible outside class
2.0
3.0
CPSC1160
Grade: Not sure yet
Jul 31, 2025

I've studied at many different institutes, and unfortunately, this was the most frustrating course experience I've ever had. Going to the class was a waste of time - but he provides video lectures - you can skip parts. I had to rely heavily on YouTubers to teach myself the material. I won't be taking another class with him if I can help it..

Participation matters
EXTRA CREDIT
5.0
3.0
CPSC1160
Grade: Not sure yet
Aug 1, 2025
Would take again

One of the best professors i've had. He's really patient and passionate teacher. He took the time to break down concepts and problems so i could understand them, because it wasn't clicking for me, and it really helped me learn. It really helps that he records the lectures too. He also encourages you not get frustrated.

Inspirational
Caring
Respected
1.0
3.0
CPSC1160
Grade: Incomplete
Aug 1, 2025

Lectures are lousy, and he's never prepared, always making stuff up to talk about.. I've gone to most of his class, and like half of the students do not even come after the first few weeks. I've never seen a professor who's asking for good feedback here. He must really care what we have to say on this website.

5.0
3.0
CPSC1160
Grade: Not sure yet
Aug 1, 2025
Would take again

One of the best profs Ive had. Hes passionate, making lectures entertaining, briefly explains nontested topics that arent taught in school unless you do your own research to deepen understanding and makes tough concepts like time complexity easy. Generous office hrs, curates and provides helpful resources, & genuinely wants his students to succeed.

Participation matters
Amazing lectures
Accessible outside class
1.0
2.0
CPSC1160
Grade: Not sure yet
Aug 1, 2025

He makes so many mistakes... I got more confused as time went by lol im surprised to see good reviews. I wouldn't trust them if i were you tho, cause you know, anyone can write reviews here. literally anyone. good/smart students busy rolling their eyes whenever he talks about something completely irrelevant. no idea why Langara keeps him.

Test heavy
5.0
5.0
CPSC1160
Grade: Not sure yet
Aug 5, 2025
Would take again

Munt is the goat for DSA. The people who are giving out bad reviews is because they do not have prior knowledge of C++. If you are planning to take this course, make sure you have prior C++ knowledge otherwise this course will be hard. Use abdual bari for reccurence relations and the cherno to learn C++ . Solid professor, would take again

Lots of homework
Beware of pop quizzes
Caring
5.0
1.0
CPSC1160
Grade: Rather not say
Aug 6, 2025
Would take again

One individual can't seem to know what gaslighting means lol. I'm telling people to know basic C++ beforehand so you do not STRUGGLE in this course. This course is hard for many reasons. YOU need to put in the extra work to get a good mark. If that offends you, redo it again and swallow your pride.

2.0
2.0
CPSC1160
Grade: A
Aug 19, 2025

You leave the course knowing how to handle a specific, broken piece of code, but not necessarily how to build good code from scratch. Lucky I've had other previous teachers to help me spot these aspects.

1.0
3.0
CPSC1160
Grade: A+
Aug 19, 2025

The tests are less about learning C++/data str but more about deciphering specific, idiosyncratic traps. I had to encounter too many bad designs Ugh!

1.0
3.0
CPSC1160
Grade: A
Aug 21, 2025

Lectures - not so good. He loves to talk about something other than the class material. seen many left class when he went off topic. Assignments - intermediate level Quizzes - easy Exams - intermediate level (but confusing wording) Overall - lectures not helpful. focused on the textbook and youtube teachers

Lots of homework
4.0
3.0
CPSC1160
Grade: B
Dec 16, 2025
Would take again

His lectures can sometimes be boring but he does upload them online so that's a plus. The quizzes and labs are good for preparing you for the exams but make sure you do the exercises he provides in the resources. other than that solid professor.

Get ready to read
Amazing lectures
Beware of pop quizzes
5.0
3.0
CPSC1160
Grade: A
Dec 18, 2025
Would take again

Hes a really genuine, nice, and passionate prof. He loves to help students and everything in this class is uploaded so you can access it outside. Only downside is his lectures, which are really long and a bit arduous.

Participation matters
Clear grading criteria
Gives good feedback
Class Info

Online Classes

100%

Attendance Mandatory

42%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 29 grades
Most common grades:
Not sure yet (26)
A+ (10)
Rather not say (8)
Grade Distribution
A(17)B(5)C(2)D(1)F(1)A-/B+(3)
Based on 66 reported grades
Not sure yet: 26
A+: 10
Rather not say: 8
A: 7
Common Tags
Caring (22)
Accessible outside class (21)
Amazing lectures (16)
Gives good feedback (15)
Lots of homework (15)
Inspirational (13)
Participation matters (13)
Test heavy (11)
Rating Trend

Improving

+0.75 avg change
Apr
May
Jun
Jul
Aug
Dec
Last 6 months
Ratings by Course

CPSC1050

5.0

(1)

CPCS2045

5.0

(1)

CPSC2150

4.5

(2)

CPSC1045

4.4

(7)

CPSC1160

3.6

(46)
+3 more courses
Difficulty by Course

CPSC112

5.0

CPSC1150

4.1

CPSC1155

3.7

CPSC1045

3.4

CPSC1160

3.2

Similar Professors