2.4
Quality3.7
Difficulty36%
Would Retake165
Reviews36%
Would Retake
165
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
45%
Textbook Required
36%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.32 avg changeRatings by Course
COMPCOMP
5.0
(1)SOEN6841
4.5
(2)COMPDD
4.0
(1)COMP6471
3.3
(7)COMP5541
3.3
(8)Difficulty by Course
6481
5.0
6841
5.0
SOEN341
5.0
SOENSOEN
5.0
COMP6461
5.0
Reviews (165)
No Comments
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.
He is excellent and elpful to students.
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.
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.
No Comments
The course gave a broad overview of the subject that was quite useful.
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!
He sucks. This course is very unfair for students whose first language is not English.
He is very knowledgeable and replies to mails at superspeed! Gives good letter of reference if you can manage to get one. ;-)
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.
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.
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.
this professor donot know what he teaching. Confused on his material and always sucks.
Professor is not able to teach graduate students.He should again go back to primary school and learn how to teach kids.
The course is useful if you want to do research later.
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.
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.
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.
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!!
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
Helpful professor!Explain very well.
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...
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.
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!
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.
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.
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.
if you want to make the best out of your masters degree - please avoid. Total waste of time.
conenctrate on what he gives in the lectures. so, no problem on assignments and tests. this is comp 5361
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.
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.
Useless and waste of time. The professor is not the right one for this course
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.
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...
You may get an A only by chance, awful tests, ridiculous questions. He teaches everything I do not know how!!!
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.
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.
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
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.
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!!
Avoid this guy!!! Useless!!
English Professor
Teaches 30 pages per slide and Uses reference of 10 pages for every slide.
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.
Worst and useless professor
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
He is the worst professor I have ever seen in my life.. you will get zero knowledge.. absolutely zero knowledge.. very very tough grader..
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.
I never again take course with this professor. He is not clear at all and the course at end was useless
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.
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.
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!
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
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.
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.
- 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
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.
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-!!
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)
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!
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.
The notes is brief. However, the difficulty of this class is one of the highest.
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.
Just makes you read material provided. You just don't need to read it but also summarize and get abstract view from the notes.
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.
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,
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 ...
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.
Expects students to be grown ups. Puts in a lot of work in lectures. Has relaxed classroom atmosphere.
Generally helpful. Good references. Quick feedback on e-mails.
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.
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!
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.
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.
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.
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.
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!
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.
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.
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.
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!
Organized, kind, funny, and very helpful. Seems to enjoy time with the students. Spent a lot of time answering questions on the escalator!
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.
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.
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.
Extremely unorganized. Bad in every sense.
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.
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.
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.
Be ready to mug up the PDFs. Grading is in blue. no Clear grading criteria. Doesn't use a mic in class.
Terrible lectures, just skips over content and explains nothing very well
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.
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 .
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.
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.
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.
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!!
Skip class? You WILL PASS Do it! There's nothing to miss. He DOESN'T explain anything!! Waste of time each week..,
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.
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.
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
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.
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.
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
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.
Not for those who expect an easy ride. He was helpful whenever I asked. His examinations are demanding but fair.
Most unfair teacher I have ever had my whole life. He also embarrasses his students. Unacceptable behaviour and teacher.
He makes a useless class difficult. DON'T TAKE HIS CLASS
The worst one in my life. I wish I can comment bad words. He make disrespectful joke with his student.
He lectures are very bad asks questions that are out of sylubus please don't take his class
By far Worst professor I have ever had in my life.
Often unreasonable and seems to only parrot definitions found in the course notes. Assignment instructions are very unclear and unspecific.
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.
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.
Good professor if you follow his policies. Bad professor if you have excuses or cheat.
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.
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.
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.
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
He's okay if you can keep up with his pace.
If you want to ruin your GPA take his course.
Lot to read and remember. Tough but fair grader. Not kind to slackers or cheaters.
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
Could do a better job in dealing with leechers, and I had quite a few in my team.
Don't take this course with him if you cannot write or cheat but want an easy grade.
Shame on him, not teaching anything. Wasting my time and money!
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-
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.
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.
Bad teacher
Not a bad course but the class is too large for such a course and the schedule is terrible.
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.
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
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.
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.
Worst professor I ever had.
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.
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.
Good teacher. Fair evaluations for COMP 232.
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.
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.
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.
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.
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!!!
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
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.
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
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.
Made the easiest subject as difficult as possible. Grading criteria never clear. Avoid him in all circumstances. The worst experience ever.
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.
Reading heavy, but a great professor and class nonetheless.
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).
Wow, I can't believe this guy is employable anywhere. lost respect for this university after taking his class.
Avoid at all costs.
The most useless professor.
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.
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.
He is very bad at explaining things. The tests were computer-based, but the average was low.
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-.
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.
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.
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 !
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.
He is very one of the best professor in Concordia university . I recommended to all him because he is very intelligent.
Class Info
Online Classes
100%
Attendance Mandatory
45%
Textbook Required
36%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.32 avg changeRatings by Course
COMPCOMP
5.0
(1)SOEN6841
4.5
(2)COMPDD
4.0
(1)COMP6471
3.3
(7)COMP5541
3.3
(8)Difficulty by Course
6481
5.0
6841
5.0
SOEN341
5.0
SOENSOEN
5.0
COMP6461
5.0