3.5
Quality3.5
Difficulty55%
Would Retake85
Reviews55%
Would Retake
85
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
42%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.75 avg changeRatings by Course
CPSC1050
5.0
(1)CPCS2045
5.0
(1)CPSC2150
4.5
(2)CPSC1045
4.4
(7)CPSC1160
3.6
(46)Difficulty by Course
CPSC112
5.0
CPSC1150
4.1
CPSC1155
3.7
CPSC1045
3.4
CPSC1160
3.2
Reviews (85)
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.
Worst prof I have ever had
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.
Makes you LOVE Computer Science!
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.
Worst professor i ever had at Langara.
This professor is not specific with what he expects. And the marking scheme is not there for assignment. Worst professor.
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.
worst professor
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.
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.
Worst professor I had in my first year in Langara College
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 .
Worst intructor. Not helpful in and outside class.
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.
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. :)
Average but respected prof
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.
Will never ever take any course with him. Such a bad experience ever!
I am shocked seeing these reviews. He is completely opposite. I wish i could change these reviews and give him 5/5. Amazing teacher.
if you want learn pich him. he is amazing. upgraded, loves to teach u. prepared for class. you will never bored at his class
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.
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.
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
Makes you work for your mark. DO all the 2star problems in the book!
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
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
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 :)
One of the nicest teachers you will ever have! Do all of the two star problems!!!!!!!!
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
His lectures were easy to follow and he always provided help when you needed it.
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.
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.
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.
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.
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.
Muntaseer explains everything in detail. Overall a good instructor, but you need to work hard to achieve the grade you want.
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.
He offers a lot of support besides the classes, such as recorded lectures and a lot of office hours.
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.
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.
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.
He is great. He puts so much effort for his students to learn and grow.
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.
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.
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)
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.
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.
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.
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!
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
Best professor.Just take this professor without any second thought, he inspires a lot and ready to help anytime.
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.
Very nice and clear
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.
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.
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.
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. :)
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.
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!
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!
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.
Great; highly recommended
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
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..
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.
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.
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.
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.
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
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.
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.
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!
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
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.
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.
Class Info
Online Classes
100%
Attendance Mandatory
42%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.75 avg changeRatings by Course
CPSC1050
5.0
(1)CPCS2045
5.0
(1)CPSC2150
4.5
(2)CPSC1045
4.4
(7)CPSC1160
3.6
(46)Difficulty by Course
CPSC112
5.0
CPSC1150
4.1
CPSC1155
3.7
CPSC1045
3.4
CPSC1160
3.2