2.4

Pankaj Kamthan

Computer Engineering - Concordia University

2.4
Quality
3.7
Difficulty
36%
Would Retake
165
Reviews
2.4
Quality
3.7
Difficulty
2.4
Helpful
2.4
Clarity

36%

Would Retake

165

Reviews

Rating Distribution
Official

5

31

4

27

3

8

2

19

1

80

What Students Say

Also quick on replying emails

SOEN6461 - 2.0 rating

Please avoid or get ready to read huge pdf files

SOEN6481 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

45%

Textbook Required

36%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 54 grades
Most common grades:
B+ (14)
Not sure yet (14)
B (11)
Grade Distribution
A(8)B(22)C(1)D(1)F(0)A-/B+(23)
Based on 81 reported grades
B+: 14
Not sure yet: 14
B: 11
B-: 11
Common Tags
Get ready to read (37)
Tough grader (29)
Participation matters (18)
Group projects (12)
Test heavy (11)
Tough Grader (10)
Gives good feedback (10)
Lots of homework (8)
Rating Trend

Declining

-0.32 avg change
Dec
Jan
Feb
May
Jun
Aug
Last 6 months
Ratings by Course

COMPCOMP

5.0

(1)

SOEN6841

4.5

(2)

COMPDD

4.0

(1)

COMP6471

3.3

(7)

COMP5541

3.3

(8)
+15 more courses
Difficulty by Course

6481

5.0

6841

5.0

SOEN341

5.0

SOENSOEN

5.0

COMP6461

5.0

Reviews (165)
1.0
4.0
SOEN
Nov 3, 2003

No Comments

1.0
5.0
SOEN341
Nov 3, 2003

I didn't enjoy this professor. The marks were extremely low and subjective on what seemed to be a fairly clear test. One of the few teachers I personally despise.

5.0
3.0
COMP354
May 13, 2004

He is excellent and elpful to students.

4.0
2.0
COMP5541
May 24, 2004

Good course. I'm surprised at the comments. No problems here! Pankaj is articulate and challenges you to look beyond theory and apply practical methods. If anything, the structure of program needs to be changed.

5.0
3.0
COMP354
Aug 7, 2004

Prof. Kamthan is a great prof. He explain ideas clearly, and is very willing to help students. He also encourage students to apply whatever is learned in the course to the real world.

2.0
3.0
COMP5541
Dec 4, 2004

No Comments

5.0
3.0
COMP5541
Grade: B
Dec 17, 2004

The course gave a broad overview of the subject that was quite useful.

5.0
3.0
COMP5541
Jan 3, 2005

I don't understand why the comments that are here at extreme ends! The teacher gave helpful pointers that went beyond the course textbook. Good work all around!

1.0
5.0
COMP354
Sep 21, 2006

He sucks. This course is very unfair for students whose first language is not English.

5.0
2.0
COMPCOMP
Jan 15, 2007

He is very knowledgeable and replies to mails at superspeed! Gives good letter of reference if you can manage to get one. ;-)

4.0
3.0
COMP354
Apr 8, 2007

He's ok in general, but if you want a good grade in this class you'll need to make friends with him. If he doesnt like you (or someone in your group) you will keep getting lower marks throughout the course, whenever the mark is split between team members. Really unfair.

4.0
3.0
COMP354
Apr 17, 2007

Very likable guy. Tries to get you to think and understand material rather than memorizing. My only complaint was that I think he should have covered design patterns a little more.

4.0
2.0
COMP354
Apr 25, 2007

A good professor, not too hard on the marks. Gives good explanation of what he covers, tutorials are necessary for full coverage. Textbook was never touched, don't waste your money.

1.0
3.0
SOEN6481
Nov 2, 2007

this professor donot know what he teaching. Confused on his material and always sucks.

1.0
5.0
SOENSOEN
Dec 7, 2007

Professor is not able to teach graduate students.He should again go back to primary school and learn how to teach kids.

5.0
2.0
SOEN6481
Apr 4, 2008

The course is useful if you want to do research later.

5.0
1.0
COMP6471
Sep 2, 2008

He is a good teacher. Very helpful and approchable. His notes are good and his exams and assignments have a good standard and are focused on application and understanding of concepts. Marking is fair.Basically, you will learn a lot if you take a course with him.

4.0
3.0
COMP354
May 4, 2009

Nice guy. Good teacher, however needs to work on how he gives notes on the board. Make sure you have a good team for this class otherwise your project will be difficult. His midterms are not too difficult, and he is a very generous grader. Recommended.

5.0
1.0
COMP6471
Apr 1, 2010

He is nice. The course is not hard, and does not base on memorization. As long as having regular attendance and assignments done, the course is a so-called relaxing experience.

2.0
3.0
SOEN6481
Apr 1, 2010

This is totally a crap !! don't have any idea what he is trying to teach us. moreover, his question is so low standard and confusing that You will always regret for taking this course. Trust me!! if not.. I told you so. Never take his course. he should go back n start from school. total waste of time n money n grade!!

1.0
5.0
SOEN6611
Jun 1, 2010

pankaj is kind of professor who wants to fail everybody, and he tries to make everything problematic and complicated, vague questions, pankaj should be kicked out of teaching

5.0
1.0
SOEN6611
Jun 15, 2010

Helpful professor!Explain very well.

4.0
1.0
SOEN6611
Jul 21, 2010

Totally useless. I haven't learned a single thing with him. His courses are mickey mouse courses. No textbook, just his extremely boring notes. His only good thing is that his is fast to return marks, and there is never a final in his courses. If you want to learn, avoid him. If you want to pass a course without ANY difficulty, he's your guy...

2.0
1.0
SOEN6771
Sep 13, 2010

He has the ability to convert an interesting course into a totally boring and useless class. If you're reading this, that means you care about your teachers quality. Do you a favor, AVOID THIS GUY!!!! I can't believe a guy like this is allowed to teach courses.

5.0
1.0
COMP354
Dec 13, 2010

Great professor, average for this class was a B. The great thing about this professor is that you can focus on learning and not be afraid of failing. Has his own detailed notes. He doesn't give any final (3 in class midterms). And for our third test he offered to take the average of the 2 first. As for the project, he clearly states what he wants!

2.0
4.0
COMP5541
Feb 7, 2011

If you have no software engineering background you had better avoid his course. Otherwise, you will be forces to read all the books he provides under the "optional reading", if you want to understand something. English structures are complicated, logical connectors irrelevant, examples also. Notes are dens and almost without meaning.

1.0
2.0
COMP5541
Mar 3, 2011

He always twist students questions or comments to contradict them, which make it impossible to talk with him regarding anything. As far as content, he's completely theoretical, has no industry orientation. This is a software engineering class and he teach us stuff like "the act of storytelling is uniquely human" which has zero value to us.

5.0
2.0
SOEN6771
Apr 28, 2011

Great professor, one of the best I have had in Concordia. I was expecting a useless mickey mouse course and he gave a great deal of a course on user interface standards instead. If you want an easy/memorization-based course, avoid him, if you like chalenges but without destroying your GPA, he is your guy.

1.0
3.0
SOEN6771
Jan 8, 2012

if you want to make the best out of your masters degree - please avoid. Total waste of time.

4.0
1.0
COMPDD
Apr 11, 2012

conenctrate on what he gives in the lectures. so, no problem on assignments and tests. this is comp 5361

5.0
2.0
SOEN6471
Apr 18, 2012

Very knowledgeable about software and mathematics. Teaches from his own excellent notes. Never has a final exam, always two midterms that he corrects fast. Midterms are always focused on logic (think discrete math) rather than memorization. He is picky about semantics and many students are sloppy so they get bad marks. Overall an easy course.

2.0
3.0
SOEN6471
Apr 20, 2012

Total waste of time. He writes very good notes but his classes are so boring. He confuse people and be careful with his exams because his questions are not always clear. Not industrial experience at all, must theoretical approach. Try to avoid him for this course.

2.0
4.0
SOEN6471
Aug 16, 2012

Useless and waste of time. The professor is not the right one for this course

4.0
2.0
SOEN6611
Sep 29, 2012

Expects students to be regular. Provides very useful notes that are better than some books I have seen. His exams are not easy but he is a fair marker.

4.0
2.0
SOEN6471
Aug 7, 2013

Good Professor. Very good notes, tricky exams with clear description of marking ... Don't know why people are afraid of him .. If you are ready to study and learn, you won't have any problem with him...

1.0
5.0
SOEN6471
Grade: Not_Sure_Yet
Aug 16, 2013

You may get an A only by chance, awful tests, ridiculous questions. He teaches everything I do not know how!!!

2.0
3.0
SOEN6461
Sep 24, 2013

Not a good course content. He teaches the same thing which I did in some other classes. Nothing new to learn in this course. I guess he is more English prof then Software prof. He is more interested in Software vocab rather than Software Engineering. HE has no knowledge of software development.Only show off. Not worth to take his course.

3.0
3.0
SOEN6431
Grade: Not_Sure_Yet
Oct 3, 2013

He is clear , but not audable, his notes is good & clear. He has a different way of dealing with subject. He mash's up all the work in class , which makes the student lie on surface. but overall good professional professor.

2.0
5.0
COMP6461
Grade: A+
Oct 9, 2013

Totally useless. Using fancy word in notes. Show off his English. Not practical, the project description is crap. Do not expect to learn anything from him

1.0
5.0
SOEN6461
Oct 11, 2013

He makes very simple things complicated. The projects and assignments are boring and useless. In the class seams he is talking to himself! He mostly talks about movies and music in the class. He wants to make everything more complicated which is not necessary. Overall, I'm so disappointed.

1.0
5.0
SOEN6431
Grade: Not_Sure_Yet
Oct 13, 2013

The WORST WORST WORST instructor in the university, he is very very vague, he uses fancy vocabulary in his notes to show off his English. The exam questions are not even close to the notes he writes, I'm very DISAPPOINTED!! Avoid him avoid him avoid him!!

1.0
5.0
COMP6461
Nov 16, 2013

Avoid this guy!!! Useless!!

1.0
5.0
SOEN6431
Nov 26, 2013

English Professor

2.0
3.0
SOEN6471
Nov 27, 2013

Teaches 30 pages per slide and Uses reference of 10 pages for every slide.

1.0
5.0
SOEN6461
Jan 14, 2014

Lousy teacher, Blabbers about movies in class, Students take courses with him just for the sake of finishing courses and come out with zero knowledge in the end, and yes IT firms shud not hire his students at all, especially those who have taken 2 or more courses with this guy!! He shud only teach english and Maths.

1.0
5.0
SOEN6011
Aug 15, 2014

Worst and useless professor

1.0
5.0
SOEN6011
Grade: B+
Nov 18, 2014

listen to his lecture, just put the most energetic person into sleep, imagine the scene that there are only 7 yes 7 people showing up in class that should be 70. you can tell how useless and boring professor he is!! if you are just trying to graduate with zero knowledge, you should definitely go with him

1.0
5.0
SOEN6471
Feb 8, 2015

He is the worst professor I have ever seen in my life.. you will get zero knowledge.. absolutely zero knowledge.. very very tough grader..

1.0
5.0
6841
Apr 24, 2015

I took SOEN 6841 under him. His lectures are worse and makes you to sleep. Full of mathematics and MCQ's (negative marking is there). Gives only 1 A+ and 1 A and the rest falls under B+, B and B-. Get previous year question paper and prepare for the exam. If you are above 55% then u will most likely to receive a B-. Try to avoid him in the 1st sem.

1.0
5.0
SOEN6461
May 8, 2015

I never again take course with this professor. He is not clear at all and the course at end was useless

1.0
5.0
6481
May 29, 2015

He's an English teacher. Uses fancy English vocabulary to confuse students. He makes simple things very complicated. His grading criteria is also not simple. It would take some work to understand the grading criteria itself. He speaks a lot in class but I bet you won't have a clue what is that he's saying.

1.0
5.0
COMP232
Dec 10, 2015

Avoid this guy if you can. Unclear lectures, goes off on tangents about unimportant things and glosses over important stuff. He will give a list of relevant problems, they're irrelevant to tests, closer relevance to assignments. Overall he is a terrible instructor who does not possess the ability to pass on information.

1.0
4.0
COMP232
Dec 14, 2015

I wouldn't recommend taking this professor especially if it's your first semester. If you do end-up taking him, please do yourself a favor and read his lecture notes! and don't only read them, practice all examples as most of these problems are very similar to assignments, midterm, and final. Don't waste time on coming to useless lectures!

1.0
4.0
COMP232
Dec 14, 2015

He lectures as if he's talking to a friend at a coffee shop. To elaborate: Covers the material in a very aesthetic way. Avoids delving into the details necessary to the understanding of the current subject by literally saying "skip, skip, skip" or "dot, dot, dot". Test questions are off topic, and marking seems random and unstructured

3.0
4.0
SOEN6481
Grade: B+
Dec 20, 2015

The lectures are boring AND no advantage of attending the class. The grading system is very complicated. If you are ok with b or b+ go for this course. The tests require learning each sentence from the slides. The tests test your memorizing and mugging up capability rather than testing your logic. Overall about 4 students were given A Rest all B.

3.0
4.0
COMP232
Grade: B
Jan 4, 2016

PROS: very professional, cares about his job, well organized website/notes, 10% participation marks, if you manage to stay awake he gives a couple of hints about the final exam/midterm. CONS: brutal final exam and assignments (both are common for all sections), hard midterm (52% class average), monotone voice, puts you to sleep.

1.0
4.0
SOEN6481
Grade: Not sure yet
Jun 13, 2016
Wouldn't take again

- Useless notes and irrelevant questions in exam - Everytime you feel this is not something we must be studying in Masters ! - Childish projects and grading - he teaches the language of english rather than Software requirements - Irritable lecture notes. 100's of pages and only a few makes sense - Not recommended. Never consider for summer

4.0
3.0
SOEN6481
Grade: B
Jun 16, 2016
Would take again

Makes sure abundant course content is available. Don't follow certain stereotypes, after all, its graduate level and one should put his/her own efforts as well. Learning is a two-way process. I would say if you want to take any course with him, be prepare for self-study, but you won't have to worry about the resources.

2.0
4.0
SOEN6481
Grade: B+
Sep 9, 2016
Wouldn't take again

All the exams are about memorizing the materials. Also he has his own materials, not text books. His materials are very vague, and many times confusing. In the projects, be very careful about the template and visuals. The content doesn't matter that much!!!!!! NO GRADE LESS THAN B-!!

Get ready to read
LOTS OF HOMEWORK
LECTURE HEAVY
2.0
4.0
SOEN6471
Grade: A-
Sep 22, 2016
Wouldn't take again

PROS: - He has a very clear grading structure and will stick with it. So, you can plan accordingly and do well - Will give you hint on what will be in exam what will not - Generally doesn't grade below B- CONS: - Boring and HUGEEE self reading materials - HAVE TO "MEMORIZE" EVERY TINY DETAILS - Plays with words in the exam (So read very carefully)

Get ready to read
Participation matters
Clear grading criteria
4.0
5.0
SOEN6471
Grade: Rather not say
Oct 27, 2016
Would take again

Unlike some others I have come across, puts in much work into his own course notes and replies to e-mails quickly. Strict but not over the top about copying on projects. Fair marker but stingy about high grades!

Tough Grader
Get ready to read
Participation matters
5.0
3.0
SOEN6471
Grade: B
Apr 14, 2017
Would take again

He has excellent resources for the course, lectures are smooth and also attractive enough, most importantly I felt I have learned something useful after finishing this course. He is answering emails blazing fast and almost always available outside class hours. He is very meticulous about course and course regulations and rules are crystal clear.

Gives good feedback
Respected
Inspirational
3.0
4.0
SOEN6611
Jun 18, 2017
Would take again

The notes is brief. However, the difficulty of this class is one of the highest.

Skip class? You won't pass.
5.0
4.0
SOEN6611
Jun 22, 2017
Would take again

Prof. Kamthan is too much underrated here, maybe because he doesn't like to use PPT. But he is serious about his classes. His teaching materials are well prepared and organized. His lectures are clear and with adequate humors. His grading is fair. If you really want to learn sth his classes are your choices. He is one of the best Profs I've met.

Respected
Inspirational
Clear grading criteria
2.0
4.0
SOEN6481
Grade: B
Jun 28, 2017
Wouldn't take again

Just makes you read material provided. You just don't need to read it but also summarize and get abstract view from the notes.

Tough Grader
TEST HEAVY
LECTURE HEAVY
1.0
4.0
SOEN6481
Grade: B-
Jun 30, 2017
Wouldn't take again

The lectures are really boring and put you to sleep. His notes are very large and you need to memorize each and every word to prepare for the exams. He has his own grading criteria and will stick to it. I advise everyone not to take his course, especially in the first semester.

Participation matters
Clear grading criteria
LECTURE HEAVY
3.0
4.0
SOEN6481
Grade: B-
Jul 4, 2017
Wouldn't take again

gives a lot of stuff to read. does not give easy marks. in a class of 50, 1 got A and 2 got A- rest all in B,B+ or B- participation marks are given. likes to play with words if one is aware some hints are given about questions to be asked in exams,

Tough Grader
Get ready to read
Participation matters
1.0
5.0
SOEN6481
Grade: B+
Jul 7, 2017
Wouldn't take again

you have to memorize alot ..... in a class of about 45 students, he gave 5 C's ( 4 out of these were new students- first term)... gave 1 A , 2 A- and 7 B+.... my suggestions ... please avoid if possible ...

Tough Grader
Get ready to read
Participation matters
1.0
5.0
SOEN6481
Grade: Audit/No Grade
Aug 2, 2017
Wouldn't take again

One word Horrible!! Please avoid or get ready to read huge pdf files. He is an English teacher and tests your English skills in an exam.

Get ready to read
Participation matters
LECTURE HEAVY
5.0
4.0
SOEN6481
Grade: Rather not say
Nov 19, 2017
Would take again

Expects students to be grown ups. Puts in a lot of work in lectures. Has relaxed classroom atmosphere.

Tough Grader
Gives good feedback
Get ready to read
4.0
4.0
SOEN6481
Dec 8, 2017
Would take again

Generally helpful. Good references. Quick feedback on e-mails.

2.0
4.0
SOEN6461
Grade: B+
Jan 12, 2018
Wouldn't take again

Gives huge PDF's during each class that you have to memorize completely for the test. You do not even need to understand it since the exam will be true/false and filling the blanks. Grades distribution is a joke: out of 40 students, 4 A's and everybody else B's. Participation marks. Also quick on replying emails.

Tough Grader
Get ready to read
LECTURE HEAVY
4.0
4.0
SOEN6481
Feb 3, 2018
Would take again

Interactive lectures. Need to keep up with the pace to do well. Examinations require a lot of reading. Very organized and punctual. Has a teaching award: I can see why!

5.0
4.0
COMP5541
Grade: Not sure yet
Apr 11, 2018
Would take again

I thought that he was a good teacher and made the course interesting. The focus of study is a collection of notes which are made available. The only thing I was not very fond of was that we made a software program, and the code of the program itself was never evaluated. Teacher is way above average compared to other compsi profs.

2.0
3.0
COMP5541
Grade: A-
May 17, 2018
Wouldn't take again

Expects students to by-heart stuff for the exams. Gives extra marks to students who ask questions in class, resulting in students asking meaningless doubts, just to score extra marks. Just cares about presentation for the project, not the code or implementation. Pros: He gives fast feedbacks to all emails and test results.

Tough Grader
Gives good feedback
Participation matters
5.0
5.0
SOEN6611
Grade: B
Jun 18, 2018
Would take again

Even though I had few conformation with the professor (my own stupidity as an International student for the final exam), this professor is the most funniest, engaging, motivating, full of knowledge type of person. He really cares of his stuff and I wish I had not comforted him, because he has a strict standard that he follows. Read, read, and read.

5.0
1.0
SOEN6471
Grade: A-
Jul 19, 2018
Would take again

arguably one of the gems in the university. the best professor of English language. I learnt so many new words and techniques to use them that i ended up getting top grades in TOEFL. his top students generally are the smartest who can remember every little detail in his amazing notes. take his courses if you want to appear for ielts or toefl exam.

Inspirational
Hilarious
Amazing lectures
1.0
4.0
SOEN6471
Grade: B+
Aug 27, 2018
Wouldn't take again

The prof starts preparing lecture notes by using a dictionary to find top 500 most difficult words ever made and rarely used. Spreads these into 7-8 pdf files and then adds some software definitions to it. No prizes for guessing what the end results are. One needs to memorize every line as it is. To make it worse, he spoils the gpa too, avoid!

Tough Grader
SO MANY PAPERS
4.0
4.0
SOEN6011
Grade: B
Sep 2, 2018
Would take again

Cares about teaching. Had an extra lecture even when he didn't have to and the students didn't ask for. Mathematics part of the course was somewhat out of place and a challenge for me.

Gives good feedback
Participation matters
Clear grading criteria
1.0
5.0
SOEN6011
Grade: B+
Sep 14, 2018
Wouldn't take again

I have no words to describe the material of his slides or his sarcasm during lectures. He pretends that he knows everything in software engineering. His style of education is from the 19th century. He can never have an open book exam, and probably doesnt know such a thing exists. Getting an A in his course means you are good at memorizing only.

Tough Grader
Get ready to read
Skip class? You won't pass.
5.0
5.0
SOEN6011
Grade: A-
Sep 17, 2018
Would take again

Not sure about why some here are disgruntled and complaining for questionable reasons. You cannot expect certain output if there is not enough input. I took the course seriously and it turned out okay for me.

1.0
5.0
SOEN6471
Grade: A-
Oct 12, 2018
Wouldn't take again

Why he is a bad professor? Let me an give example. Below are contents of his conceptual model lecture: Definitions of model Characteristics History Examples Motivations Classifications Goals Advantage-disadvantages of model. Whatever the topic, above is template for his notes. Try clear a job interview after 3 courses with him. Good luck!

Tough Grader
Get ready to read
LECTURE HEAVY
5.0
3.0
COMP232
Grade: B+
Feb 10, 2019
Would take again

Organized, kind, funny, and very helpful. Seems to enjoy time with the students. Spent a lot of time answering questions on the escalator!

5.0
3.0
SOEN6481
Grade: B+
Feb 12, 2019
Would take again

Why is he a good professor? He sets a standard for his course, remembers student names, takes students' feedback to improve the course, replies to students quickly, covers things that should make students well-rounded, doesn't give out easy tests, doesn't overlook students who cheat, ..., which may not suit everybody, but it suits me just fine.

4.0
3.0
COMP232
Grade: C+
Apr 17, 2019
Would take again

Had him for COMP 232, in the moment I thought he was mediocre. Upon reflection, he was probably the best teacher to take that semester. Lectures are more or less useless, however he provides very good notes that students from other sections used. Testing is fair, he is very transparent and professional. Prepared us for final exam, ok guy.

Gives good feedback
Accessible outside class
Caring
5.0
4.0
SOEN6481
Grade: B+
May 2, 2019
Would take again

Helpful & well organized. 90% stick to outline & deadlines. It's clear from the beginning of the course that what & when he wants work. You can learn more than just academic content in his class. His lecture notes are in high academic language but very clear. Exams are totally from lecture notes. He even gives some sample questions before exams.

Respected
Clear grading criteria
Caring
1.0
5.0
COMP354
Jun 14, 2019
Wouldn't take again

Extremely unorganized. Bad in every sense.

1.0
3.0
SOEN6481
Grade: A-
Jul 25, 2019
Wouldn't take again

The worst professor I have seen in my life. The guy no sense of how a course should be conducted. His unnecessary senseless protocols feel like you are reading a country's constitution. Don't think he should be a professor at any university at all. Will never take his class again. Concordia should think about this professor at least a 100 times.

3.0
3.0
SOEN6011
Grade: Incomplete
Jul 29, 2019
Would take again

Extremely Unorganised, Make you do the same work, again and again. Boring course content and lectures. Keep changing the course content, changes the slides and email you like every day to explain his unnecessary protocols to you. Not gonna take a course with him for future that's for sure. If you wanna fail, go take a course with him.

Lots of homework
Get ready to read
Tough grader
1.0
5.0
SOEN6481
Grade: Incomplete
Jul 30, 2019
Wouldn't take again

1. Out of the blue grading criteria. 2. Lengthy course protocol documentation spanning 10s of pages yet still unclear on many aspects. Professors with under 5 pages of descriptions do a whole lot better. 3. Vague answers to student queries. 4. Can change his verbal statements whenever suited. 5. Marks on trivial issues and no marks for actual work.

Get ready to read
1.0
5.0
SOEN6011
Grade: Not sure yet
Aug 17, 2019
Wouldn't take again

Be ready to mug up the PDFs. Grading is in blue. no Clear grading criteria. Doesn't use a mic in class.

Lecture heavy
Get ready to read
Lots of homework
1.0
4.0
COMP232
Grade: B-
Oct 6, 2019
Wouldn't take again

Terrible lectures, just skips over content and explains nothing very well

Get ready to read
1.0
5.0
SOEN6481
Grade: B-
Oct 22, 2019
Wouldn't take again

Probably the worst teacher I have ever had in my entire life, and believe me I have had some rough professors, he is by far the worst. Gives an endless amount of outdated content to read before exams, gives grades according to his mind (regardless of your work and effort). Has no respect for students, will shame you in front of the entire class.

Get ready to read
Lecture heavy
Tough grader
1.0
4.0
COMP232
Nov 5, 2019
Wouldn't take again

He actualy does not teach at all, the course is havely based on comprehension, and he does little effort whatsoever in order to make the students clearly understands the content of his class. He just reads the pdf document that he made and cracks some lame jokes on trump there and there. Prepare to do a lot of self teaching .

1.0
1.0
SOEN6481
Grade: A-
Nov 11, 2019
Wouldn't take again

Wouldn't matter how much effort you give for the course, you won't be able to get a good grade. I don't understand what he teaches in the class. The exam doesn't seem related to the coursework.

Lecture heavy
So many papers
Tough grader
1.0
5.0
SOEN6481
Grade: Not sure yet
Nov 20, 2019
Wouldn't take again

The worst teacher I have ever had in my entire life, and believe me I have had some rough professors, he is by far the worst. Gives an endless amount of outdated content to read before exams, gives grades according to his mind (regardless of your work and effort). Has no respect for students, will shame you in front of the entire class.

Get ready to read
Tough grader
1.0
4.0
COMP232
Jan 14, 2020
Wouldn't take again

Arguably the worst prof I had so far! Be prepared to spend your time just browsing for memes during his lectures because his lectures are USELESS! He doesn't know how to teach! All he just does is point out the things we need to know and then moves on! Very unorganized! It seems that he just bs the class and just wings it as we go.

1.0
5.0
COMP232
Jan 14, 2020
Wouldn't take again

That feeling when a 10 mins Youtube tutorial teaches you more than a full 1.25 hrs class! Don't attend his classes! You won't learn anything from them! AVOID AT ALL COST!!

1.0
5.0
COMP232
Jan 28, 2020
Wouldn't take again

Skip class? You WILL PASS Do it! There's nothing to miss. He DOESN'T explain anything!! Waste of time each week..,

1.0
5.0
COMP232
Mar 1, 2020
Wouldn't take again

Boring as hell. Doesn't know what he's doing every class. Fails miserably at involving the class. Makes stupid comments that I assume were supposed to be jokes lol AVOID HIM AT ALL COST! Not worth your time. Lectures are just wasted. You learn more online than with him. He only points out what you need to know and expect you to learn it right away.

Get ready to read
Tough grader
5.0
4.0
COMP232
Apr 8, 2020
Would take again

One of Concordia's best profs. Has detailed lecture slides that he posts, and he keeps the lecture interesting. Always accessible to answer questions. His assignments are straightforward. He gives you all the resources to succeed in the class, such as posting examples and practice questions. If you put the work in you are guaranteed a good grade.

Accessible outside class
Clear grading criteria
Amazing lectures
1.0
5.0
SOEN6611
May 10, 2020
Wouldn't take again

I studied the same course from two different teachers. First I had to drop the subject due to some personal reasons, then I took it with Kamthan, the course material was entirely different, it was totally different subject, it was filled with useless theory that had nothing to do with the subject. Please skip this professor for your own sanity

Group projects
Lecture heavy
Tough grader
1.0
5.0
COMP354
Grade: Not sure yet
Jun 13, 2020
Wouldn't take again

A brilliant smart man can not even give his student a clear course outline. everyth is disordered. The only thing I learn from his course: When read essay becomes the only thing in your life. It will damaged your brain.

Caring
So many papers
Tough grader
3.0
4.0
COMP232
Grade: A+
Jun 17, 2020
Would take again

Not the best, not the worst. His lectures are mumbles full of tangents and are hard to follow but he has amazing notes full of examples that are all you need to do well. His assignments are hard and are a lot of work but he's very responsive through e-mail. Would not be eager to have him again but would consider if there's no one better.

Lots of homework
Accessible outside class
EXTRA CREDIT
1.0
4.0
COMP354
Jun 20, 2020
Wouldn't take again

Typical lectures involve him reading his 60+ pages of notes, while adding irrelevant information and random things that come to his mind. Everything is so disorganized you wouldn't even be able to summarize what you were supposed to learn. Tests are really specific questions of things he mentioned in passing. Group project with unclear instructions

Get ready to read
Group projects
Lecture heavy
1.0
4.0
COMP354
Jun 20, 2020
Wouldn't take again

Please avoid if you can. His class is a waste of money since you won't be learning anything. His lectures are all over the place it's basically nonsense. Criteria for the project are confusing and he explicitly tries to give unclear answers. This class will force you to figure out what the teacher wants and you will be left to learn on your own.

Group projects
Tough grader
5.0
3.0
COMP354
Grade: A
Jun 22, 2020
Would take again

Not for those who expect an easy ride. He was helpful whenever I asked. His examinations are demanding but fair.

1.0
4.0
COMP354
Jun 22, 2020
Wouldn't take again

Most unfair teacher I have ever had my whole life. He also embarrasses his students. Unacceptable behaviour and teacher.

1.0
5.0
COMP354
Jun 24, 2020
Wouldn't take again

He makes a useless class difficult. DON'T TAKE HIS CLASS

1.0
5.0
COMP354
Jun 25, 2020
Wouldn't take again

The worst one in my life. I wish I can comment bad words. He make disrespectful joke with his student.

Hilarious
So many papers
Tough grader
1.0
5.0
COMP6471
Grade: B-
Jul 1, 2020
Wouldn't take again

He lectures are very bad asks questions that are out of sylubus please don't take his class

Lots of homework
Get ready to read
Skip class? You won't pass.
1.0
5.0
SOEN6611
Grade: B
Jul 3, 2020
Wouldn't take again

By far Worst professor I have ever had in my life.

Test heavy
So many papers
Tough grader
1.0
1.0
COMP354
Jul 14, 2020
Wouldn't take again

Often unreasonable and seems to only parrot definitions found in the course notes. Assignment instructions are very unclear and unspecific.

5.0
4.0
SOEN6611
Grade: B+
Jul 18, 2020
Would take again

Not an easy course made harder by being online. He was helpful and course material was useful, but he was very strict about his policies.

Get ready to read
Test heavy
Tough grader
2.0
4.0
COMP232
Jul 19, 2020
Wouldn't take again

Not good, not bad. A pretty decent prof for this very difficult course. His lectures are very boring and long, so no point of attending them. But, his notes are amazing!! Also, this guy is always there for his students(always helping them and solving their doubts) and is accessible outside the classroom too.

Gives good feedback
Accessible outside class
Lecture heavy
5.0
3.0
SOEN6471
Jul 25, 2020
Would take again

Good professor if you follow his policies. Bad professor if you have excuses or cheat.

Gives good feedback
Get ready to read
Tough grader
1.0
4.0
COMP354
Aug 5, 2020
Wouldn't take again

Very disorganized teacher. Teaches important topics for the project after it's due. Sends out late emails a few hours before submission time. Doesn't communicate details about the test or project. His lectures have no structure and relevance to the topics that needs to be taught. His course website is littered with useless random articles/videos.

Lots of homework
Get ready to read
Tough grader
1.0
5.0
COMP354
Aug 8, 2020
Wouldn't take again

You will not learn a single thing in this class. This teacher doesn't even care or try to teach his students any important topics. Lectures, assignments, tests are all irrelevant to the contents of other profs. He will waste your time and money.

Tough grader
1.0
3.0
COMP354
Grade: Not sure yet
Aug 18, 2020
Wouldn't take again

This class could of helped student get an idea of what it is like to work in the industry. Instead this class teaches irrelevant theoretical material. Get ready to read his 800 page course notes. There was only 1 group project during the semester and it was dull(calculator). The exams were a joke as well as the lectures.

Get ready to read
Group projects
1.0
5.0
COMP354
Aug 18, 2020
Wouldn't take again

If you have not enrolled yet. RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN RUN

Hilarious
Tough grader
4.0
4.0
COMP354
Aug 21, 2020
Would take again

He's okay if you can keep up with his pace.

Gives good feedback
Accessible outside class
Get ready to read
1.0
3.0
SOEN6461
Grade: B
Aug 22, 2020
Wouldn't take again

If you want to ruin your GPA take his course.

Tough grader
4.0
3.0
SOEN6011
Aug 22, 2020
Would take again

Lot to read and remember. Tough but fair grader. Not kind to slackers or cheaters.

Gives good feedback
Test heavy
Group projects
1.0
4.0
SOEN6011
Aug 26, 2020
Wouldn't take again

Don't go to his class, he does not know what he wants in the project, both his answer and TA's answer is different and confuses people, and this professor is not accept any of your advice

Test heavy
Group projects
Lecture heavy
4.0
3.0
COMP354
Sep 20, 2020
Would take again

Could do a better job in dealing with leechers, and I had quite a few in my team.

Get ready to read
Test heavy
Group projects
4.0
4.0
SOEN6011
Sep 23, 2020
Would take again

Don't take this course with him if you cannot write or cheat but want an easy grade.

Test heavy
Tough grader
1.0
3.0
SOEN6431
Dec 4, 2020
Wouldn't take again

Shame on him, not teaching anything. Wasting my time and money!

1.0
3.0
SOEN6471
Grade: B
Jan 1, 2021
Wouldn't take again

Lectures are useless. Any course with him is useless. You have to cram word to word. Not at all helpful and considerate. Study really hard then you might get B or B-

Tough grader
4.0
3.0
COMP6471
Jan 3, 2021
Would take again

Overall a good course, taught well, given the circumstances presented by COVID-19. It could include more current topics relevant to employment in the industry.

Get ready to read
Participation matters
Tough grader
1.0
5.0
COMP232
May 5, 2021
Wouldn't take again

Had this professor during my first semester and I seriously considered switching programs because of him. He doesn't bother explaining the material and anything he talks about is not relevant to the actual course.

Get ready to read
1.0
1.0
COMP354
Grade: Not sure yet
Jun 3, 2021
Wouldn't take again

Bad teacher

4.0
3.0
COMP354
Jun 10, 2021
Would take again

Not a bad course but the class is too large for such a course and the schedule is terrible.

Participation matters
4.0
3.0
SOEN6011
Jun 13, 2021
Would take again

Not a course for those who think they can think, want to be center of attention, are there to tell others, and are there to watch others do the work.

Get ready to read
Participation matters
Test heavy
4.0
4.0
COMP232
Grade: A
Jul 10, 2021
Wouldn't take again

Lots of works but the profs notes somehow greater than the textbook sometimes lack of info compared to the book so its needed to read both The course is difficult expecially in summer I didnt attend his course just read the notes my self and attend the tutor did all exercises then ur fine He's a fair grade Remember dont submit quizzzz late

Gives good feedback
Respected
Lots of homework
4.0
3.0
COMP232
Grade: A
Jul 10, 2021
Would take again

I was kind of expecting the worst upon reading the reviews here, but to be honest, I think I actually like this professor after taking COMP 232 with him. His class notes are amazing with great examples and practice problems. And he's always clear on what's going to be on the quizzes and final exam so there's no surprise or trick qestions.

Get ready to read
Participation matters
Clear grading criteria
1.0
3.0
SOEN6471
Grade: B+
Jul 14, 2021
Wouldn't take again

He will make everything as complicated as possible. You will be reading a LOT of material, a lot of text but will learn very little. The way he conducts exams are just abysmal: he will screenshare and show 1 question at a time (5 min each). You have to write down your answer in a word doc within that time. He will only show a single question once.

Participation matters
Test heavy
So many papers
1.0
5.0
SOEN6471
Grade: B-
Jul 22, 2021
Wouldn't take again

Worst professor I ever had.

Get ready to read
Test heavy
Tough grader
5.0
4.0
COMP6471
Grade: A-
Sep 13, 2021
Would take again

I took the course few years ago. Going back, I appreciate a lot what I have learned. It served me well in my career. The course content was difficult, the project required a lot of work, but the professor was always available to answer our questions.

Get ready to read
Inspirational
Group projects
5.0
3.0
COMP354
Sep 23, 2021
Would take again

I and two others missed a test because we had mixed up the time the test was supposed to start. He did not penalize any of us and arranged for us to write the test again the next day. Good enough for me.

5.0
3.0
COMP232
Grade: A
Oct 26, 2021
Would take again

Good teacher. Fair evaluations for COMP 232.

Respected
1.0
2.0
COMP6471
Grade: B-
Nov 19, 2021
Wouldn't take again

Professor explains his lectures in his own way and it is really vague, exams are the worst in terms of pattern and rules, question paper is shared over zoom call and he gives 5 minutes for each question, and he scrolls down in 5 min, if you miss anything in 5 min there is no going back and each question has an A and B parts in it.

Graded by few things
Test heavy
Tough grader
4.0
3.0
SOEN6471
Grade: Not sure yet
Jun 18, 2022
Would take again

Not a course for those who are in computer science. Making recordings of extra classes available to those who could not attend would have been helped.

1.0
4.0
SOEN6471
Grade: Not sure yet
Jun 21, 2022

Grouped according to the first letter of your last name. The exams are very difficult, it's like a word game and you won't learn anything meaningful. If you want to get a low score and listen to his boring jokes in class, then you should take him. Good luck.

Tough grader
Get ready to read
Participation matters
4.0
4.0
SOEN6471
Grade: A-
Jun 24, 2022
Would take again

Liked the flexibility of open problems. Should cover more on MDSD and ADLs. Should also have a better strategy for forming teams. Being in a team with random people who were taking the course as a filler didn't work for me.

1.0
5.0
COMP354
Grade: Not sure yet
Apr 7, 2023

Assigned groups by the capital of name, gave hundreds of pages for reading and testing, pretty tricky exams. You might find him chill for comp232, but for comp354, RUN!!! He will destroy your life with heavy workload and the lowest grades you have ever gotten!!!

Tough grader
Get ready to read
Participation matters
1.0
5.0
COMP354
Grade: B-
May 11, 2023

By far the worst teacher I had, he sent ton of irrelevant email, genuinely believe that he is above everyone else, he forced us to come to school to do the online exam, despite the ice age weather, with no electricity in the city, when he could have easily push the exam, unreasonable expectation, horrible slide and useless project, fdp. RUN RUN RUN

Group projects
Lots of homework
Test heavy
1.0
5.0
SOEN6611
Grade: B-
Nov 24, 2023

Unclear grading criteria, participation marks(although nothing useful actually taught), too full of himself. Online exams but have to give in-person. Different grading criteria for students attempting at home vs in-person. Useless email spams. Too many protocols for no reason. If you love a subject and want to hate it, take it with this professor.

Tough grader
Participation matters
2.0
5.0
SOEN
Dec 5, 2023

Tests based on his notes which probably only he understands because they're his brain child. What makes him think every student is gonna understand 100% of HIS notes? Even 80% is a stretch. Not only this, he also takes the time to be a tough grader. I suggest you NOT to take this course

Tough grader
1.0
5.0
6841
Grade: Not sure yet
Dec 12, 2023

I swear to god he should stop teaching as a professor. I still cannot understand why concordia is entertaining such prof. He doesn;t know what he speaks keeps changing the so called "protocol" whenever he wants and manipulates the marks so that no one can get anything above B in his class.

Tough grader
So many papers
1.0
5.0
SOEN6481
Grade: Rather not say
Jan 2, 2024

Made the easiest subject as difficult as possible. Grading criteria never clear. Avoid him in all circumstances. The worst experience ever.

4.0
4.0
SOEN6841
Grade: A
Jan 9, 2024
Would take again

The materials are his own (okay but too lengthy). Don't expect to manage a software project after this as it's not the typical Agile introduction. The professor is approachable. Assignments are hit-and-miss due to TA grading. Open-book exams but need to understand the materials. Go for it if you want to evaluate PM career, not for the good grade.

Tough grader
Participation matters
Caring
5.0
3.0
SOEN6841
Grade: A
Apr 16, 2024
Would take again

Reading heavy, but a great professor and class nonetheless.

Get ready to read
Participation matters
1.0
3.0
COMP232
Grade: Not sure yet
Jun 12, 2024

The worst lecturer I've ever had in my life. He just rambles on and doesn't stay on one slide...just moves the slides up and down. Impossible to follow his train of thought. Sometimes randomly googles stuff. He's nice enough and approachable when you talk to him one-on-one (but he'll ramble and your conversation won't go anywhere).

1.0
3.0
COMP232
Grade: Not sure yet
Jun 14, 2024

Wow, I can't believe this guy is employable anywhere. lost respect for this university after taking his class.

1.0
1.0
SOEN
Jun 20, 2024

Avoid at all costs.

1.0
3.0
COMP232
Grade: Not sure yet
Oct 10, 2024

The most useless professor.

2.0
3.0
COMP232
Grade: Incomplete
Oct 15, 2024

Taking this as an elective, some of his behaviour might fly over 1st years' head but he's a bit condescending. He has a test about so called code of conduct that's just examples of behaviours that are annoying from a prof's perspective. Not even at midterm and he lectures about how we don't take the take class seriously or we don't study enough.

Lots of homework
3.0
4.0
COMP232
Grade: B-
Oct 30, 2024

Professor Kamthan has a unique teaching style, but engaging with his system can be rewarding. The textbook is not used, but his lectures are informative if you stay focused. Unstuck study was a helpful study tool.

2.0
3.0
COMP354
Grade: Rather not say
Dec 22, 2024

He is very bad at explaining things. The tests were computer-based, but the average was low.

Tough grader
1.0
4.0
COMP232
Grade: B-
Dec 27, 2024

The professor scrolls through slides without explaining much. I stopped attending after week 3. His documents are clear but cover a lot. Assignments are fine, but Sunday Zooms were unapproved and inconsiderate. The TA was excellent and worth attending. Final grade: B-.

Get ready to read
1.0
3.0
COMP232
Grade: B
Jan 22, 2025

Worst teacher I've had in my academic career. The only positive point is that his class notes are quite clear (even if 30% of the content is useless). in short, to be avoided if you don't want to do the whole course by yourself.

Get ready to read
Lecture heavy
1.0
4.0
COMP232
Grade: Drop/Withdrawal
Feb 27, 2025

This guy is very condescending, and I thought this is the type of man that discourages female students from persuing a career in STEM. Then I found out that he's a guest speaker for "supporting women in STEM." This guy is a joke, and thoroughly disliked by all the students I've spoken to.

1.0
1.0
SOEN6471
Grade: Incomplete
May 25, 2025

Doesn't matter how u study or how much effort u put on the projects. You'll be surprised by the marks u get!!! So unfair. I had no other choices but to take this course, otherwise I would've dropped !

Tough grader
Group projects
2.0
3.0
COMP6471
Grade: B+
Jun 27, 2025

Tests are online, open-book, and allow AI tools, which is great. But the questions are confusing, convoluted, and lack context, leading to multiple valid answers but only one “correct” one. Exams test your ability to search giant lecture notes for the professor's preferred wording, not your understanding. Grading feels more like luck than learning.

Get ready to read
Group projects
Online Savvy
5.0
3.0
SOEN6011
Grade: B+
Aug 23, 2025
Would take again

He is very one of the best professor in Concordia university . I recommended to all him because he is very intelligent.

Group projects
Amazing lectures
Online Savvy
Class Info

Online Classes

100%

Attendance Mandatory

45%

Textbook Required

36%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 54 grades
Most common grades:
B+ (14)
Not sure yet (14)
B (11)
Grade Distribution
A(8)B(22)C(1)D(1)F(0)A-/B+(23)
Based on 81 reported grades
B+: 14
Not sure yet: 14
B: 11
B-: 11
Common Tags
Get ready to read (37)
Tough grader (29)
Participation matters (18)
Group projects (12)
Test heavy (11)
Tough Grader (10)
Gives good feedback (10)
Lots of homework (8)
Rating Trend

Declining

-0.32 avg change
Dec
Jan
Feb
May
Jun
Aug
Last 6 months
Ratings by Course

COMPCOMP

5.0

(1)

SOEN6841

4.5

(2)

COMPDD

4.0

(1)

COMP6471

3.3

(7)

COMP5541

3.3

(8)
+15 more courses
Difficulty by Course

6481

5.0

6841

5.0

SOEN341

5.0

SOENSOEN

5.0

COMP6461

5.0

Similar Professors