3.5

Kamlesh Naik

Computer Science - New Jersey Institute of Technology

3.5
Quality
3.3
Difficulty
64%
Would Retake
83
Reviews
3.5
Quality
3.3
Difficulty
3.5
Helpful
3.5
Clarity

64%

Would Retake

83

Reviews

Rating Distribution
Official

5

44

4

9

3

3

2

2

1

25

What Students Say

Take this professor and only him

CS332 - 5.0 rating

Class is a drag he moves very slow

CS332 - 4.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

40%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 66 grades
Most common grades:
B (18)
B+ (18)
A (14)
Grade Distribution
A(16)B(22)C(7)D(2)F(0)A-/B+(19)
Based on 82 reported grades
B: 18
B+: 18
A: 14
Not sure yet: 9
Common Tags
Tough grader (35)
Test heavy (23)
Amazing lectures (19)
Lecture heavy (18)
Clear grading criteria (14)
Caring (13)
Accessible outside class (10)
Hilarious (10)
Rating Trend

Stable

-0.01 avg change
Jan
May
Oct
Jan
May
Dec
Last 6 months
Ratings by Course

CS683

4.7

(3)

CS332

3.7

(58)

CS630

2.9

(22)
Difficulty by Course

CS630

3.7

CS683

3.7

CS332

3.2

Reviews (83)
5.0
3.0
CS332
Grade: B-
Dec 17, 2021
Would take again

Great Professor, he cares if you actually understand what is going on in class and takes the time to make sure you understand if you don't. He doesn't go through the motions and keeps the class interesting.

Accessible outside class
Amazing lectures
Caring
1.0
5.0
CS630
Grade: B
Dec 23, 2021
Wouldn't take again

He is very bad like the worst one out there. He doesn't know the subject very well, not very experienced either. He is the kind of professor who teaches one thing and gives something nowhere related in final exams. He joins student groups with a fake ID and eavesdropping on the students who are complaining. and give them an F.( I'm not even joking)

Lots of homework
Beware of pop quizzes
Tough grader
4.0
4.0
CS332
Grade: Not sure yet
Dec 23, 2021
Would take again

His teaching suited me, but might not be for everyone. If you're like me and you prefer a class with less assignments (heavy test scores), attending class and paying attention while you're there, it's good. But bombing tests and skipping class (though non-mandatory) leaves you empty-handed since the lectures are not entirely based on the textbook.

Skip class? You won't pass.
Lecture heavy
Tough grader
1.0
3.0
CS332
Grade: B+
Dec 31, 2021
Wouldn't take again

I don't think I've ever been more disrespected by a professor. I believe he really tries his best but he manages to explain things in the most convoluted way and consistently degrades his students by calling them out when they don't get something right or they don't understand.

5.0
2.0
CS332
Grade: A
Jan 2, 2022
Would take again

Professor Naik is great! Seriously, if you show up, pay attention, and take notes, it's literally a free A. He explains exactly what you need to know for homework, quizzes, and exams.

5.0
3.0
CS630
Grade: A
Jan 6, 2022
Would take again

Fall 2021 was his first class and he was the best professor I had in that semester. If you attend every class and listen carefully and practice, it's an easy A. His exams will be amazing, you will get to see some slightly tricked questions. Very helpful with the doubts. Even though he is a young professor you can learn a lot.

Get ready to read
Test heavy
Clear grading criteria
5.0
3.0
CS332
Grade: B
Jan 6, 2022
Would take again

Professor Naik is caring and straightforward. The class requires you to put in effort, which means not an easy A. However, he is very clear in terms of what will be asked in the exams. If you attend his classes and do the homework then things will be easier. Do not wait for the last moment to study for exams, he does tell you that.

Skip class? You won't pass.
Clear grading criteria
Caring
1.0
4.0
CS630
Grade: B+
Jan 13, 2022
Wouldn't take again

Fair teacher in terms of knowledge of the subject but is immature and needs experience. He will often make personal remarks and publicly humiliate students to receive giggles from the class to gain acceptance. He stalks student groups, linkdin and even your insta profiles!Sets beautiful exams but holds grudges and often has angry and crazy outbreak

Test heavy
5.0
4.0
CS630
Grade: B+
Jan 16, 2022
Would take again

Prof. Kamlesh is the best professor in the CS dept at NJIT. He teaches OS very passionately. He truly understands students and goes out of his way to help them. He is truly a professor of my dreams. He's exams are brain triggering, yet interesting. NJIT has really received a gem like him. Prof. Naik is very young, dynamic and handsome to the core.

Test heavy
Clear grading criteria
Amazing lectures
5.0
4.0
CS630
Grade: B
Jan 17, 2022
Would take again

He's one of the best Professors I've ever met in my entire life. Prof. Kamlesh is extremely dedicated to his work and keeps his class interesting. His immense knowledge, active communication and easily approachable personality makes learning fun. He's very handsome and friendly. Also, I'd definitely take his class once again.

Accessible outside class
Amazing lectures
Caring
4.0
4.0
CS630
Grade: A
Jan 20, 2022
Would take again

Prof. Naik's class has always been interesting. He has a fascinating personality and an excellent teaching style along with his ability to set goals. Prof. Naik is always elaborative, bold and confident during the delivery of lectures which makes the students understand the concepts well.

Accessible outside class
Clear grading criteria
Amazing lectures
5.0
4.0
CS630
Grade: B+
Jan 20, 2022
Would take again

Prof. Kamlesh's lectures are super interesting. He keeps the class atmosphere lively and has the best character. He has an outstanding control over class and is easily accessible and prompt during his lectures. Also, he has tremendous respect towards the potential of his students. I'd love to take his class once again.

Respected
Inspirational
Amazing lectures
5.0
4.0
CS332
Grade: A
Jan 21, 2022
Would take again

I think he is a philosopher. You must listen to his philosophy in class. What he tells in class is always true. He understands students. He loves his students a lot. More than that he loves his profession. Truly admirable person. Nice to speak with him always. He is very down to earth.

Inspirational
Test heavy
Tough grader
1.0
3.0
CS630
Grade: Rather not say
Apr 5, 2022

Get ready to be humiliated in front of the class. Gives unnecessary life lessons more than OS. Too inexperienced. I changed my college because of the mental torture. Is this a deemed university or a mental asylum? I did not pay 5500(INR..) to be treated like this. Too traumatized by my experience to even talk about his professional abilities.

Hilarious
Test heavy
4.0
4.0
CS332
Grade: B+
Apr 6, 2022
Would take again

One of the few professors at NJIT whose lectures actually won't bore you to death. His homework and quizzes are very straightforward with the midterm/final ensuring you payed attention to the biggest points presented in lecture. Anyone interested in the subject presented will find him to be magnificent.

Lecture heavy
Test heavy
Online Savvy
5.0
2.0
CS332
Grade: B
Apr 6, 2022
Would take again

Professor Kamlesh cares about his students and he teaches very clearly. You will know what will be on the quiz and what the exam material will be exactly there is nothing arbitrary at all. Don't listen to any low review because they are sore that they just didn't study the material. Take this professor and only him!

Amazing lectures
Clear grading criteria
Caring
1.0
4.0
CS630
Grade: Rather not say
Apr 8, 2022

This course was a disaster. Exams are pretty much vaguely based on what is taught and provided for the assignments. The assignments are too easy to solve, and the exams are vice versa.

Tough grader
Hilarious
1.0
4.0
CS332
Grade: Rather not say
Apr 9, 2022

I took his class the first semester he taught it. I was sadly enough to be one of those kids who was publicly humiliated in front of the entire class so he can gain more popularity. It was traumatizing, I was going through some stuff personally and I didn't need more stress from someone who is trying to teach me. But I guess he knew his stuff.

Tough grader
Lots of homework
5.0
1.0
CS332
Grade: B
Apr 14, 2022
Would take again

I dont know why people are throwing negative reviews because this professor literally teaches you everything you need for the exams and he tells you exactly whats on them and the quizzes. You must show up to class cause he will tell you what you need to know. Take my advice and take this professor, one of the easiest classes to your schedule.

5.0
3.0
CS683
Grade: A
Apr 15, 2022
Would take again

I only have few words for Prof. Naik. The most beautiful teacher in the department of computer science. He is outright amazing in looks, personality, appearance and teaching.

Group projects
Inspirational
Test heavy
5.0
4.0
CS332
Grade: B
Apr 20, 2022
Would take again

The class is very lecture heavy, but he does provide his own lecture notes after each chapter. While attendance wasn't mandatory, the quiz/exam content was only covered in class and not present on the textbooks recommended by the professor. He doesn't give much partial credit, so for multipart questions, it's almost always all or no credit.

Tough grader
Respected
Lecture heavy
1.0
1.0
CS630
Grade: Rather not say
May 3, 2022

Quizzes, assignments are relatively easy compared to exams. Intentionally misleads students by making them expect certain types of questions in exam. His approach to bring the solemnity to the class is effective but at the same time makes the learning environment really toxic and frustrating. Cannot handle bad feedback and ill treats his students.

Hilarious
Graded by few things
1.0
1.0
CS332
Grade: B
May 6, 2022

Professor Kamli is truly a standup comedian. I felt like his classes were more of crowd work than a lecture. He knows very less about the subject. Assignments are quite easy but the final exam is totally different. He keeps on stalking "people" and invites "people" to visit his office.

Lecture heavy
4.0
4.0
CS332
Grade: A-
May 11, 2022
Would take again

Pretty good Professor tbh, just gotto put some time in for this class and you'll definitely get an A or B+. It's theoretical class and some trivia too so just take good notes and study them before exams and you'll do pretty decent.

Tough grader
Lecture heavy
Test heavy
5.0
4.0
CS332
Grade: B+
May 13, 2022
Would take again

He's a great professor who really cares about his students. He may seem harsh at first glance, but he genuinely loves his students and his passion to teach. He tells you exactly what to expect on quizzes and exams. He explains the concepts well. Just pay attention In class, look over your notes, and you should do ok.

Get ready to read
Caring
Graded by few things
3.0
4.0
CS630
Grade: B
May 14, 2022

Good lecturer but be prepared for a lot of quizzes, especially an oral quiz at the beginning of each class where he randomly picks students and asks questions that if you can't answer right away you get a zero on that. Be prepared for tests with "trick questions" that are based on class material but the question method is not taught.

Tough grader
Participation matters
Test heavy
5.0
1.0
CS332
Grade: A
May 16, 2022
Would take again

I'm disgusted by some of the reviews here. Professor Kamlesh was one of the best professors I've had in this college when it comes to giving amazing lectures. He's extremely clear about grading and when the quizzes will be. You're taught what will be on the quizzes the week prior. You'll pass from simply understanding the HW and paying attention.

Amazing lectures
Clear grading criteria
Hilarious
5.0
3.0
CS332
Grade: B
May 16, 2022
Would take again

It's a hard class, so expect to put some work in. Lectures are very important as he covers a lot of information. He goes out of his way to provide chapter notes which are very helpful. But you still need to go to class to understand the methods and concepts. He is very fair with grading, and somehow makes the long lectures easy to sit through.

Amazing lectures
Clear grading criteria
Lecture heavy
5.0
3.0
CS332
Grade: B+
May 16, 2022
Would take again

Honestly, if you show up for class, this will be one of the easiest class you will take. The quiz and hw dates are clear and it is literally a free grade to boost your final grade. Take this professor if you have to take this class.

Amazing lectures
Clear grading criteria
Caring
5.0
4.0
CS332
Grade: B+
May 16, 2022
Would take again

This is one of the few professors in the cs department that is genuinely passionate about teaching, and if you njit you know that means a lot. He is pretty straight forward about the topics, if you pay attention is easy to understand. Exams are tougher but he tells you the format and topics so is not surprise. One of the best professor I had.

Tough grader
Amazing lectures
Test heavy
5.0
3.0
CS332
Grade: A
May 17, 2022
Would take again

Honestly one of the most caring professors I have taken at NJIT. His exams are lecture heavy, he goes over enough example problems throughout his lectures, so as long as you show up, pay attention and understand what the practice problems you'll be fine. He wants to see his students succeed, and if you show up and do the work you'll be fine.

Lecture heavy
Test heavy
Accessible outside class
5.0
5.0
CS630
Grade: B
Jun 27, 2022
Would take again

First of all he is the most passionate professor I have ever studied under in my life. Passionate in the sense he wants their students to succeed in their life. He literally care about their students, because he delivers quality so he cares and expects the same from students. Cons- He won't teach tricky questions which he's gonna ask in the exam.

Tough grader
Test heavy
Accessible outside class
5.0
3.0
CS332
Grade: B+
Sep 22, 2022
Would take again

He's one of the best professors ever had in my life, his teaching skills are so exceptional, better teaching skills than the CS head of the department.

Tough grader
Amazing lectures
Caring
5.0
2.0
CS332
Grade: Not sure yet
Nov 30, 2022
Would take again

The class isn't over yet so idk abt final but so far, this class is genuinely very enjoyable and as long as you pay attention, it's pretty easy. No ppts, and one of the only classes I don't just forget stuff the day after I learn it. Prof is really smart and enjoyable to listen to, honestly just seems like a great guy. Take if you can, hes goated.

Tough grader
Amazing lectures
Lecture heavy
4.0
3.0
CS332
Grade: Not sure yet
Dec 14, 2022

Prof. Naik explains most concepts well, but sometimes he goes a bit too fast. He's a tough grader, which I'd say most people who have taken a course with him can agree with. I will say though that he is very transparent about what will appear on your exams, so when it's time to take them you shouldn't be shocked. Also, don't skip class, trust me

Tough grader
Lecture heavy
Test heavy
4.0
3.0
CS683
Grade: B+
Dec 18, 2022
Would take again

The professor is always accessible and has really improved the subject. The subject in itself does not feel much helpful from an industry point of view. However, Kudos to the professor for making the class more interactive. He is really passionate for his subjects and students. Will take the professor again not the subject.

Tough grader
Participation matters
Accessible outside class
5.0
3.0
CS332
Grade: C+
Dec 26, 2022
Would take again

I looked forward to coming to this class every single time! Kamlesh is very personable and takes the time to know everybody's name. Since he knows everybody's name, don't think of skipping class. I'm not sure why you would want to skip his amazing class anyway. Extremely funny and entertaining guy! Course is very hands-on and you'll love it

2.0
5.0
CS630
Grade: Rather not say
Dec 28, 2022

He decides to give grade 'A' only 25% students since his first lecture. Due to curve grading, he generates tricky questions for exams and quizzes. He wants students to fight with classmate for marks bc of curve grading competition. Get ready for 6 quizzes including one coding quiz(150 lines code) & every lecture oral quiz, 6 assignments, 2 exams.

Get ready to read
Lots of homework
So many papers
5.0
3.0
CS332
Grade: Not sure yet
May 7, 2023
Would take again

Naik is the absolute best teacher I've had in the CS department. He grades somewhat harshly, but equally and fairly. Naik explains concepts very well and often stops the class to ensure that everyone is following along. If you need to take your OS class, definitely take Naik.

5.0
3.0
CS332
Grade: A
May 18, 2023
Would take again

My best professor so far. He made every class enjoyable and interesting. Attendance isn't required but if you attend, everything he teaches will be on the midterm/final. Quizzes are easy and made clear before taking it. He is tough on grading and seldom gives partial credit. No late work accepted, but he's always dripped out.

Tough grader
Amazing lectures
Clear grading criteria
5.0
3.0
CS630
Grade: B+
Jul 17, 2023
Would take again

A caring professor is far better than a handsome one!!!! But Prof. Naik is both. 3 cheers to professor Naik.

Lots of homework
Respected
Test heavy
5.0
3.0
CS332
Grade: A
Oct 26, 2023
Would take again

Professor Naik might just be the best CS professor at NJIT. The material is not always easy but he teaches it so clearly and tells you exactly what you need to know from each chapter. He regularly gives quizzes but they are usually on one topic and keep you sharp for exams. I wish he taught more classes because I miss having a professor like him.

Amazing lectures
Inspirational
Caring
1.0
5.0
CS630
Grade: Rather not say
Nov 9, 2023

He has a good way of teaching but his exams are way too difficult for no reason. He literaly encrypted one question within a question from chemistry which took up like a a page and a half on the midterm. I feel like he makes his exams hard so that he can inflate his ego. Save your time and money and go with someone else.

Tough grader
Beware of pop quizzes
Test heavy
5.0
3.0
CS630
Grade: B+
Nov 21, 2023
Would take again

Excellent knowledge and ability to delivery it to the students. The only thing expected is consistency and discipline nothing out of the world. It will prepare you for real world application of the things that will be learned here. The professor is super organized and makes sure each student has his/her concepts clear. Most recommended.

Amazing lectures
Gives good feedback
Inspirational
4.0
3.0
CS332
Grade: A
Dec 17, 2023
Would take again

Pay attention in class and study and the class is not that difficult.

5.0
2.0
CS332
Grade: Not sure yet
Dec 22, 2023
Would take again

Professor Naik is hands-down one of the best professors in the NJIT Computer Science department. He genuinely cares about the success of his students and is more than qualified to be teaching this course. His knowledge of the material is very clear, and he perfectly prepares you for each quiz and exam. Must take.

Amazing lectures
Caring
Lecture heavy
5.0
3.0
CS332
Grade: A+
Jan 3, 2024
Would take again

Professor Naik is by far one of the best professors I've come across.Cares a lot for your success. You will lose points in your answer from the point where a mistake has been made solving the question. So be sure to double check your answers! Note: THE MATERIAL IS NOT HARD! Pay attention in his class and you will be amazed at how much you learn!

Tough grader
Participation matters
Amazing lectures
5.0
3.0
CS332
Grade: B+
Jan 11, 2024
Would take again

I took CS332 with him in winter and to be honest I have learned in two weeks more than any other class I took in my entire time at NJIT . Very good professor I am happy I took this class with him .

Amazing lectures
Caring
Accessible outside class
5.0
5.0
CS683
Grade: B
Jan 20, 2024

Tough Grader

Clear grading criteria
So many papers
Graded by few things
5.0
3.0
CS332
Grade: Incomplete
Jan 24, 2024
Would take again

nice to see a professor with a full head of hair

5.0
2.0
CS332
Grade: B+
May 3, 2024
Would take again

He is one of the few CS professors at this school that actually wants everyone to succeed. He's very smart, nice, and caring. The class itself is not hard, just put in the effort and study.

5.0
5.0
CS332
Grade: Not sure yet
May 9, 2024
Would take again

Arguably the best cs professor at NJIT. AMAZING. You will learn so much and he will tell you EXACTLY how to get good grades on HW, Midterm and Quizzes. But... the final exam is the most brutal exam I have ever taken in any class in my 4 years here. The guy next to me put his head down halfway through the exam and started softly crying.

Tough grader
5.0
2.0
CS332
Grade: B
May 10, 2024
Would take again

He is one of the best professors I have taken. Has a very clear grading criteria he tells you ON DAY ONE. 6 homeworks, 4 quizzes, a midterm, and a final. Midterm was pretty good and the final was also not bad, people complaining about it just didn't study well. He literally tells you what type of questions he will ask for the exam.

Tough grader
Hilarious
Lecture heavy
4.0
1.0
CS332
Grade: A
Oct 25, 2024
Would take again

lowkey a zestfest, good professor but wastes a lot of time saying "are you getting it" when it's a simple concept. Class is a drag he moves very slow.

Clear grading criteria
Caring
Accessible outside class
5.0
2.0
CS332
Grade: B+
Oct 31, 2024
Would take again

No bs, no powerpoints, he will teach you everything you need to do good in the course.

Inspirational
Caring
Respected
5.0
3.0
CS630
Grade: A
Jan 7, 2025
Would take again

Pros - Great teacher, explains topics well. - Organized and clear on expectations for class, exams etc - Accessible - Responds to feedback - Generous grading - Easy final Cons - Difficult midterm - Some mistakes in assignments and exams Overall, great class. This was my first CS class ever, and I passed. Put in the work, and you'll do well.

Clear grading criteria
Accessible outside class
5.0
3.0
CS332
Grade: B+
May 7, 2025
Would take again

kamlesh is a funny guy. very verbose. great prof

Clear grading criteria
Hilarious
Lecture heavy
1.0
5.0
CS332
Grade: B+
May 15, 2025

bro this class misled me so much. the in class material isn't hard but he deadbutt puts some gooner stuff on the final and midterm not related to class at all even if he gives u the blue print. but like idk about the other profs for 332 either. just good luck bro njit is cooooked. You can fs get an A but he just fricks u over with the final.

Tough grader
Hilarious
Test heavy
3.0
4.0
CS332
Grade: B+
May 15, 2025

He is a great teacher with an incredible and understandable teaching style. But his tests are insanely long and unnecessarily confusing. No time to check your work. If you don't spend every single second of the exam working, you won't finish. He adds random twists on problems that make them twice as confusing as anything he's done in class.

Test heavy
5.0
4.0
CS332
Grade: Not sure yet
May 16, 2025
Would take again

Naik is amazing at explaining concepts and I loved having him as a teacher. Problem is the midterm and final which basically make up 70% of your final grade have problems that are much much harder than anything done in class or on quizzes. But that given he does make it basically impossible to fail the class if you do the work and try you'll pass.

Tough grader
Amazing lectures
Test heavy
4.0
4.0
CS332
Grade: Not sure yet
May 17, 2025
Would take again

Prof. Naik is an amazing teacher. I recommend taking him over any other prof for 332. I was doing really well in his class and his class was the only one I looked forward to. I really have great respect for him but it deeply saddens me that because of negative comments in the past, he is much more strict & difficult with exams (final was a pain).

Tough grader
Amazing lectures
Lecture heavy
5.0
2.0
CS332
Grade: A+
May 18, 2025
Would take again

Great professor and teacher, breaks down concepts VERY clearly which, in turn, makes the class really easy. His exam questions tend to be wordy, but they are very much doable as long as you read through them patiently and understand the concepts in class. He also gives you the exact layout of the exam (# of from each topic) beforehand.

1.0
5.0
CS630
Grade: C
May 19, 2025

Don't take his lecture. His exam questions are so long, and time is short. He teaches well, but you can't score in his class. every week, you have to go to class. He targets individuals. he knows each name so and if you did mistake he will angry on you . dont take his class .

Tough grader
Lecture heavy
Test heavy
5.0
5.0
CS332
Grade: B-
May 26, 2025
Would take again

Prof. Naik is an excellent professor for this class. It's a hard class, but he organizes the material incredibly well. He's incredibly caring for his students and although he may be intimidating at first, email him or go to his office hours if you have questions and you'll find he's a huge help. The exams, however, could REALLY be toned down a lot.

Caring
Graded by few things
Accessible outside class
5.0
3.0
CS332
Grade: C+
Dec 4, 2025
Would take again

Overall one of my favorite professors at NJIT. He does a great job at teaching the material, the only downside is that he doesn't post any of the material on canvas which makes it difficult to catch up if you miss a lecture.

Tough grader
Amazing lectures
Hilarious
3.0
3.0
CS332
Grade: D
Dec 12, 2025

Professor Naik is a good lecturer and goes over all problems. However he is a harsh grader, if you make one mistake, the rest of the question is marked wrong, takes off many points. He also has somehow voided exceptions from the dean of students, and makes a point to mention that none of his quizzes or homework can be made up even if you're dying.

Tough grader
Clear grading criteria
Test heavy
5.0
4.0
CS630
Grade: Not sure yet
Dec 13, 2025
Would take again

You will have to put a lot of effort from your side, but I assure you, the experience is worth the effort. His lectures are detailed and the concepts he teaches are very simplified so that students can understand. I took the undergraduate version of this course (CS 332) and since then I was willing to take his class again when I started my Masters.

Get ready to read
Amazing lectures
Lots of homework
5.0
3.0
CS332
Grade: C+
Dec 19, 2025
Would take again

By far the best professor at NJIT. He is very funny, caring and is always willing to help his students. He is a loving man and makes all concepts super easy to understand. If you have the option to take his class, take him you will be glad you did.

Hilarious
Lecture heavy
Graded by few things
1.0
3.0
CS332
Grade: B
Dec 22, 2025

Grading felt very strict and unforgiving. Small mistakes had a large impact on scores, even when the overall understanding was there. It was difficult to recover from early grading issues, which made the class frustrating.

Tough grader
1.0
5.0
CS332
Grade: B-
Dec 22, 2025

HOW IS HE EVEN STILL A PROFESSOR HERE??? On the final & midterm he gave questions that were almost a page long & that had NOTHING to do w/ what we learned. You could get one minor part of a question wrong & he doesn't even consider it, he just marks everyone wrong. He has ZERO empathy for any student. If you wanna pass do NOT take his course

Tough grader
Get ready to read
Test heavy
1.0
3.0
CS332
Grade: C+
Dec 22, 2025

He comes across as friendly at first, but the grading was very strict. Policies were applied rigidly, with little flexibility for mistakes. Once points were lost, it was difficult to recover. Don't take courses from him!

Tough grader
Lecture heavy
Test heavy
1.0
2.0
CS332
Grade: B
Dec 22, 2025

don't take it

Tough grader
Lecture heavy
1.0
2.0
CS630
Grade: B
Dec 22, 2025

feedback on assignments was limited and not very helpful.

Lots of homework
1.0
4.0
CS630
Grade: B
Dec 22, 2025

support outside of class felt minimal

1.0
4.0
CS332
Grade: D+
Dec 22, 2025

one small mistake on quizzes or exams could cost all the points.

Tough grader
1.0
3.0
CS332
Grade: C+
Dec 22, 2025

lectures are okay but didnt like it overall

Hilarious
1.0
4.0
CS332
Grade: B-
Dec 22, 2025

toughhh !!

Graded by few things
1.0
5.0
CS332
Grade: C-
Dec 22, 2025

BAD grader & likes to add in test questions that we haven't gone over/reviewed. I don't recommend taking this course.If you do then good luck

Tough grader
2.0
4.0
CS332
Grade: B
Dec 22, 2025
Would take again

Midterm and Final together are worth 35% each, he doesn't speak proper English and his exams are really wordy. The finals he throws curve balls, stuff haven't done or mentioned in class.

Tough grader
Amazing lectures
Test heavy
1.0
3.0
CS630
Grade: A
Dec 23, 2025

worst guy I ever see

1.0
4.0
CS332
Grade: A
Dec 23, 2025

Material is not hard, but acts like if we do not know it we are not smart. Thinks too highly of himself. Acts like he is teaching back home in india.

Tough grader
Lecture heavy
1.0
3.0
CS332
Grade: B
Dec 27, 2025

👎🏻👎🏻

Tough grader
Amazing lectures
1.0
4.0
CS332
Dec 27, 2025
Would take again

Really tough grader!!!

Tough grader
Class Info

Online Classes

100%

Attendance Mandatory

40%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 66 grades
Most common grades:
B (18)
B+ (18)
A (14)
Grade Distribution
A(16)B(22)C(7)D(2)F(0)A-/B+(19)
Based on 82 reported grades
B: 18
B+: 18
A: 14
Not sure yet: 9
Common Tags
Tough grader (35)
Test heavy (23)
Amazing lectures (19)
Lecture heavy (18)
Clear grading criteria (14)
Caring (13)
Accessible outside class (10)
Hilarious (10)
Rating Trend

Stable

-0.01 avg change
Jan
May
Oct
Jan
May
Dec
Last 6 months
Ratings by Course

CS683

4.7

(3)

CS332

3.7

(58)

CS630

2.9

(22)
Difficulty by Course

CS630

3.7

CS683

3.7

CS332

3.2

Similar Professors