2.0

Chaman Sabharwal

Computer Science - Missouri University of Science and Technology

2.0
Quality
3.4
Difficulty
8%
Would Retake
89
Reviews
2.0
Quality
3.4
Difficulty
2.0
Helpful
1.9
Clarity

8%

Would Retake

89

Reviews

Rating Distribution
Official

5

14

4

2

3

6

2

18

1

49

What Students Say

Class was just made out to be boring

CS253 - 2.0 rating

If you are reading this comment, avoid him at any cost

CS342 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

100%

Textbook Required

50%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 17 grades
Most common grades:
A (7)
Not sure yet (7)
B (6)
Grade Distribution
A(8)B(6)C(1)D(0)F(1)A-/B+(1)
Based on 26 reported grades
A: 7
Not sure yet: 7
B: 6
Rather_Not_Say: 1
Common Tags
Lots of homework (6)
Lecture heavy (5)
Tough grader (5)
Skip class? You won't pass. (4)
Tough Grader (3)
Respected (2)
Caring (2)
So many papers (2)
Rating Trend

Declining

-0.22 avg change
Feb
Dec
May
Oct
Nov
Apr
Last 6 months
Ratings by Course

CS342CS

5.0

(1)

DISCMAA

5.0

(1)

CSCI253

4.0

(1)

CS228

4.0

(2)

CS3200

2.8

(5)
+21 more courses
Difficulty by Course

CS285

5.0

CS342253

5.0

ADVISING

5.0

DISCMAA

5.0

CS128

5.0

Reviews (89)
2.0
4.0
CS343
Grade: Rather_Not_Say
Sep 12, 2001

No Comments

1.0
4.0
CS253
Feb 17, 2003

Ugh...he sucks.

5.0
1.0
CS342CS
Feb 17, 2003

He is one bad ass teacher (in the good way).

3.0
4.0
CS253
Feb 17, 2003

Uses other teacher's assignments, but doesn't understand them himself

2.0
4.0
CS253
Feb 17, 2003

Couldn't communicate well at all.

2.0
2.0
JAVAQUEST
Feb 17, 2003

hmmmmmmm

1.0
5.0
CS342
Feb 18, 2003

blithering idiot

2.0
3.0
253342
Feb 18, 2003

JAVA JAVA JAVA!!!! Which isnt a good thing

1.0
4.0
CS342
Feb 18, 2003

No Comments

5.0
1.0
CS253
Feb 19, 2003

Very witty (in a very subtle way). He is an acquired taste...

4.0
3.0
CSCI253
Feb 19, 2003

No Comments

2.0
4.0
CS253
Feb 19, 2003

First test is hard. If you can do the programs, you will pass. Final a breeze.

1.0
5.0
CS253
Feb 20, 2003

Anal about attendance, very repetitive, just BAD

1.0
5.0
CS253
Feb 23, 2003

No Comments

1.0
2.0
JAVA
Feb 24, 2003

According to him multiple choice questions are those which have multiple answers

1.0
4.0
CS342
Feb 26, 2003

No Comments

5.0
1.0
CS342
Feb 27, 2003

No Comments

1.0
5.0
CS253
Feb 28, 2003

I hate this guy

5.0
1.0
CS342
Feb 28, 2003

No Comments

3.0
3.0
CS342
Mar 5, 2003

Class is useful, but somehow thinks testing over which functions are in what packages makes you a good programmer. Useless test of knowledge.

1.0
5.0
CS285
Mar 15, 2003

Worst ever Prof I ever came across. doesnt know anything and highly uncooperative. should not take his course. Highly unprofessional and uncouth. BAD ENGLISH !!!!

2.0
4.0
CS342
Mar 19, 2003

Needs to learn English!!!

1.0
3.0
CS253
Mar 20, 2003

No Comments

1.0
5.0
CS342
Apr 29, 2003

No Comments

1.0
5.0
CS342253
Apr 29, 2003

I think when you look up the word anal in the dictionary, his picture appears.

5.0
1.0
CS342
Jul 9, 2003

you cannt beat it. he brings the latest tehnology to the class room.

2.0
4.0
CS355
Aug 24, 2003

This guy doesn't know what he's talking about. Half the time the problems on the board were incorrect. He is very unhelpful. It seems like the only thing he is interested in is his research. It certainly is not teaching.

1.0
3.0
CS342
Sep 6, 2003

No Comments

1.0
4.0
CS342
Sep 9, 2003

Terrible teacher. Tried to help me, but couldn't even figure out what was wrong with a simple program. Uses very incompatible version of java and I won't even start with his MAC or his in class examples that didn't work.

2.0
4.0
CS342
Oct 6, 2003

Not the worst teacher, but certainly not the best. Very ineffective at teaching, answering questions, or helping students get a good grade. Often rude when someone knows the answers to things he can't answer. Lecture Notes Online are only bright spot.

1.0
5.0
CS342
Oct 9, 2003

No Comments

1.0
3.0
253
Oct 23, 2003

Bring a pillow, his monotone droning will put you to sleep FAST. I'm convinced he's speaking Hindi for half the class. Bring something to do during class and get what you need from the online notes.

1.0
5.0
CS253
Oct 28, 2003

Increadibly hard to understand

2.0
5.0
CS253
Nov 12, 2003

Self learning class.... from his online notes.... so if you have problem in reading.... don't take this class....

1.0
4.0
CS253
Feb 7, 2004

Absolutely worthless. His lectures are impossible to follow unless you already know the material.

5.0
1.0
CS253
Apr 22, 2004

quizzes very helpful to concentrate

5.0
1.0
CS253
May 3, 2004

good course, good examples

2.0
2.0
CS253
May 5, 2004

A bad professor in that you are expected to learn a lot on your own. If you don't read ahead in the book, you will be perpetually lost. He grades incredibly easily, though. And daily quizes are good, too.

4.0
2.0
CS253
May 7, 2004

Not really that bad. He's a bit inflexible, but if you take the course on with a good work ethic, it's not hard to get an A.

1.0
1.0
CS343
May 10, 2004

A rectangle isn't a cube. His program instructions are nearly never what he actually wants you to do. He doesn't read your code and doesn't begin to take an interest in anything you've done above and beyond the requirements. The class pace is far too slow

2.0
1.0
CS253
Nov 18, 2004

THis is a pretty hard class...but the way he grades everyone gets and A or B. If you just complete the work on time and complete you a guaranteed a B, if not better

3.0
4.0
CS253
Jan 4, 2005

Class lecture can be difficult. He needs someone or something to focus on, or he feels lost in front of the group (So answer all his questions and interact with him for a MUCH better class). Can be disorganized in presentation.But, *knows* his stuff! Communication and presentation skills need work.

1.0
5.0
ADVISING
Mar 24, 2005

He opposes any courses u take. Does not know anything abt advising. He needs some of it himself! Says he will not sign any form..which is absurd..I cant imagine how he can teach a class..he can hardly speak to me!!!

1.0
4.0
CS343
Dec 9, 2005

His voice nearly drowned me to sleep. And his study guides somes had material that was never discussed and the book was worthless. Althought I did like how he let students take retake for the first two test.

3.0
4.0
CS253
Dec 11, 2005

-Once you get used to him, he's not too hard to understand -Doesn't cover the programming aspect of lessons as much as he should. -Programming assignments are a little deceptive and sometimes require programming knowlege beyond what we were taught in CS 153, but then again, he doesn't complie them.

5.0
3.0
CS342
Mar 30, 2007

I dont know what everyone else is talking about. He was probably one of the most helpful professors I've ever had. he CARES that you do well and that you understand the material. Yes, he is a little old and has an accent but he is not nearly as bad as people are saying. I thought he was a good prof.

1.0
4.0
CS342
Oct 24, 2007

Worst CS class I've had. The good: Homework is nearly copy/paste from demos and examples provided. The bad: Monotonous voice. Obvious ineptitude with modern computers. Insists on handwriting lecture notes on a smartboard screen, making them unreadable. You're tested over your ability to memorize reference documentation and Java API.

1.0
4.0
CS253
Jan 26, 2009

Poor English, I don't think he actually knows C++. Most of the time his examples on the board are wrong. We eventually stopped correcting him because it took up too much class time.

3.0
2.0
CS253
Apr 7, 2009

Some students said this class was very hard, but this is not true. As long as you show up to class, do homework and projects, you'll be fine. Complete his study guides for tests and you're basically guaranteed an A.

1.0
4.0
CS253
May 12, 2009

Avoid this professor. Exams are nothing like lectures. Assignments are nothing like lectures. Exams and assignments are nothing like the book. Very thick accent and he mumbles. Handwriting is very sloppy. The only reason he's still teaching is because he has tenure. Try to get other professors.

1.0
3.0
CS253
May 13, 2009

I don't think he knows what's going on in the world at all. He seemed very out of it all the time and was a terrible teacher. I had no idea what he was talking about half the time because he was so unorganized.

3.0
2.0
CS228
Aug 3, 2010

While I don't think he's a great professor as long as you show up and take the quizzes, which are about twice a week, you should be fine. He even threw in a curve at the end even though it wasn't really needed. The concepts of the class weren't very hard and he explained them well enough.

1.0
1.0
CS342
Dec 7, 2010

This professor is useless. If you are reading this comment, avoid him at any cost.Can answer no question in the class, and is completely confused. He should retire now, because he cannot teach. I have no idea how he has been able to get a tenure till now. Has absolutely minimum papers to his credit, and does not know what is going on in the world.

5.0
3.0
CS253
Jan 18, 2011

He is very brilliant. Very paternal in nature and sincerely makes an effort to teach the fundamental concepts. I would gladly take another class from him.

5.0
3.0
CS342
Nov 24, 2011

He gives outlines of the lectures, explains them well and these lecture outlines and demos are posted on the BB. Very helpful if need help. Very strict for attendance. It makes sense if you donot attend you cant do well.

5.0
1.0
CS228
Nov 26, 2011

No chance to be absent. If I miss three classes, I am on academic alert. Otherwise he is fine. Helpful.

5.0
5.0
DISCMAA
Feb 12, 2012

helpful, easy to work with.

2.0
4.0
CS342
Grade: A
Sep 4, 2013

Top 5 worst at this university. Teaches a programming class & he can't operate a computer well enough to lecture. Difficult to understand, mumbles a lot and trails off to an inaudible level. Poor handwriting so taking notes is hard. Fails you if you use methods not covered class or if he would have done it differently.

2.0
2.0
COSC1570
Oct 10, 2013

The quizzes are mostly from the homeworks, hard to understand at first but gets better.. Terrible hand writing. But fairly easy to pass.

1.0
5.0
CS128
Grade: Not_Sure_Yet
Mar 18, 2014

He is, by far, the worst teacher I've had. He is a relatively nice guy, but beyond that he is a bad teacher in every sense. Can't understand him or his handwriting, doesn't cover material needed, doesn't assign appropriate homework or even have due dates that make sense. AVOID AT ALL COSTS

1.0
5.0
CS128
Mar 18, 2014

All he does is mumble. He is completely unorganized and gets pissy when you correct him even though he is wrong.

1.0
3.0
CS253
Mar 3, 2015

I'm sure that somewhere in his head he has a clear picture of what's going on. It never leaves his head. Prepare for unclear lectures, notes that go back and forth between unrelated topics, and assignments where you can't even be sure of what to turn in. He couldn't explain anything to save his life.

1.0
1.0
ALGORITHMS
Grade: A
Mar 13, 2015

Horrible Prof. Mumbles everything, sets up his office hours so it's impossible to get help, if you don't understand the question he repeats it rather than phrasing it differently. That being said, do the Homework, get an A. The study guides he hands out, are just the tests with a few more questions tacked on.

2.0
2.0
CS2500
Grade: A
Mar 15, 2015

While not very good at explaining things, he does cover a wide range of interesting computer science problems. Prepare for very shallow lectures and confusing homework.

2.0
4.0
CS253
Grade: A+
Sep 19, 2015

A lot of time was wasted in class because professor could not figure out how to use his computer. Gave out lots of quizzes in which you will not be prepared for. Class was just made out to be boring. Lots of errors when grading homework/tests and you had to ask for points back on questions you answered correctly. Just run.

2.0
3.0
CS1200
Grade: B
Jun 10, 2016
Wouldn't take again

Not a great teacher. He knows the material but he has difficulty conveying it. He expects us to read the book on top of lecture which most people were not willing to do. He didn't give any quizes in my class, as of SP16. Tests are important, but he is has done grade replacement on the second one. All I can say is study.

1.0
4.0
CS1200
Grade: B
Sep 3, 2016
Wouldn't take again

Very poor lecturer. Does not know material. He may have been good with mathematics principles 40 + years ago, but he is now too antiquated in knowledge and ability to be useful. His grading is horribly subjective and he doesn't like to admit he is wrong. Nice for the most part, but incredibly rude for every 1/8ish students. No rhyme or reason.

Tough Grader
1.0
5.0
CS5406
Grade: Not sure yet
Mar 31, 2017
Wouldn't take again

Has recently changed teaching style, he is now unclear in expectations, and can not clearly explain course. He skips around material and likes to surprise students with homework assignments. Homework has little to nothing to do with the test, and may even demonstrate what you'll never be tested over.

Tough Grader
Skip class? You won't pass.
LECTURE HEAVY
1.0
5.0
CS3200
Apr 18, 2017
Wouldn't take again

Hands down one of the worst professor's I have ever had the opportunity to experience. Mumbles very quietly throughout lectures, on top of having a very thick accent. Lecture notes are horrendously disorganized, and everything he writes on the board is completely useless. Inconsistently, and very harshly, grades quizzes and exams.

Tough Grader
2.0
3.0
CS3200
Apr 19, 2017
Wouldn't take again

He definitely isn't a great professor. He is quiet and his accent makes him hard to understand. He is very nice though, and he will give partial credit very easily on questions as long as you know just a little bit. Keep in mind that he gives frequent quizzes. His lectures are not very helpful, and I ended up learning everything online via YouTube.

5.0
1.0
CS3200
Grade: A
Apr 17, 2018
Would take again

Explains concepts very well, but is slow in doing so most people tune out. Easy class if decent at math. He shows all formulas on the board and usually does examples as well.

Respected
Skip class? You won't pass.
Hilarious
5.0
3.0
CS3200
Grade: A
Dec 14, 2018
Would take again

When I first got him, I was scared because of how poorly people rated him. But Dr. Sabharwal is an amazing professor. As long as you do your work and attend class you'll do fine. Test are graded very leniently and he is willing to help if you are struggling.

Respected
Skip class? You won't pass.
Caring
1.0
5.0
CS3200
Dec 23, 2018
Wouldn't take again

The material is easy but he is an awful teacher, very slow-minded, terrible with technology (i.e. minimizing a screen, dragging a window, etc.) everything about him as a teacher screams incompetence.

LOTS OF HOMEWORK
TEST HEAVY
1.0
4.0
CS2500
Grade: B
Dec 9, 2019
Wouldn't take again

Confusing lectures, homework, and exams. Nice enough professor with some mercy shown, but the entire course is so unorganized. Several exams featured questions w/answers already so opportunity to score points were removed. Assigned three massive projects at the very end.

Lots of homework
Group projects
1.0
3.0
CS2500
Grade: A
May 6, 2021
Wouldn't take again

Very poor instructions on assignments and can be very rude to students when they ask questions. Is also very hard to understand at times and his handwriting doesn't help either. Very bad with technology and will spend a lot of class time fiddling with it.

Participation matters
2.0
3.0
CS2500
Grade: A
May 11, 2021
Wouldn't take again

Deep down, Sabharwal is a caring guy, and if you talk to him he'll do a bit of listening. But as a professor he's well past his prime. I want to give him credit that he was better pre-stroke, but his instruction is completely lacking. The only thing that carries most people in this class is that the graders don't understand his rubrics so easy A's.

Lecture heavy
Caring
So many papers
1.0
4.0
CS2500
Grade: Not sure yet
Sep 6, 2021
Wouldn't take again

This guy is almost impossible to understand, you might as well just not show up to lectures and read the textbook. I'm so glad I'm paying to waste half of the class watching other students teach him how to use Microsoft Word.

1.0
5.0
CS5403
Grade: F
Nov 28, 2021
Wouldn't take again

By far the worst prof I've ever had. He literally can't communicate in a way that makes sense to anyone but himself. I knew I failed after the first few weeks, my mistake for not dropping the class. I know the material would be super easy with a decent prof. Avoid Sabharwal completely, save yourself time and money and take a different class.

Lots of homework
Tough grader
1.0
3.0
CS5405
Grade: Not sure yet
Feb 17, 2022
Wouldn't take again

Wanted to give a 0 but I wasn't allowed. Class average on test 1 was a D and he said the reason was because "you got lazy". Terrible lectures where he randomly reads off of slides he made in 1999, tests are extremely confusing and he is unwilling to accept different answers because "english is ambiguous". Don't take any of his classes...

1.0
5.0
CS5405
Feb 17, 2022
Wouldn't take again

DO NOT TAKE ANY CLASS WITH PROF SABHARWAL. Easily the MOST confusing classes I've ever taken. By no means is he a bad person, he is just perhaps the worst teacher I've ever had. Every rubric is needlessly confusing in wording and layout, assignment descriptions are chaotic and in disarray, and lectures are difficult to follow and understand.

1.0
4.0
CS5404
Grade: Not sure yet
Feb 17, 2022
Wouldn't take again

Don't take Java GUI with him... or any class with him preferably. Easily worst professor in the CS department

1.0
5.0
CS5405
Grade: Not sure yet
Feb 22, 2022
Wouldn't take again

The worst professor I have ever had. He is awful at communicating, the assignment descriptions are vague, and the lectures won't clarify anything. The man is 88 years old at the time of writing this and should not be allowed to teach. I had him for CS2500 as well, and he was just as bad. Don't take him in person, and especially don't online.

Skip class? You won't pass.
Lecture heavy
Tough grader
1.0
5.0
CS5407
Grade: B
Dec 7, 2023

Do not take! He's bad at communicating and can't hear when students have question. He teaches from word documents with 70pt font on a small window on the projector. Constantly breaks the software that he is teaching and the graders have to be in the lecture to fix it for him. His rubrics are also in 70pt font and are usually unintelligible.

Lots of homework
So many papers
Lecture heavy
1.0
5.0
CS5404
Grade: Not sure yet
Dec 8, 2023

You'll get the same experience asking your senile grandpa to teach you how to use computers, let alone high level computer science.

1.0
2.0
CS5405
Grade: B
May 1, 2024

Not Difficult The professor is rather disrespectful. He is condescending and patronizing Documentation in the course is inconsistent or filled with grammatical errors. You must address homework ASAP, not because it is difficult, but because the homework is guaranteed to have conflicting statements Use a Mac, he won't/can't help on windows

1.0
5.0
CS5404
Grade: Not sure yet
Oct 22, 2024

Doesn't comprehend student questions. Provides information contrary to the syllabus and himself. Homework and test questions are often incomplete sentences full of grammatical and spelling mistakes. Will not check his email 4/7 days of the week. Forgets when assignments and exams are. Gave the same lecture 3 times in a row. Unable to use computers.

Tough grader
Lots of homework
Graded by few things
1.0
3.0
CS5404
Grade: B
Nov 12, 2024

- Most of the difficulty comes from trying to comprehend the professor's instructions. Points will be lost over some banal translation of what was written on the instructions vs what was wanted, even if core material is correct. - The computer vision class is mainly image manipulation. Don't expect anything more exciting than linear algebra.

Tough grader
Lots of homework
Lecture heavy
1.0
3.0
CS5404
Grade: A-
Nov 14, 2024

Dr. Sabharwal is by far the worst professor I have ever had. His lecture notes, homework, and exams are so full of typos and grammatical errors, they are nearly incomprehensible. He is very slow, and he often does not understand students' questions. On top of all this, he is quite rude and condescending. Do not ever take a class with this guy.

1.0
5.0
CS5405
Grade: C+
Apr 4, 2025

-He is inept with computers -Took him 3 weeks to finish his syllabus/class outline -His assignments are vague & have tons of grammatical errors -He cannot hear you, even if you yell. Even if he hears your question, he will not give an answer that helps -He decides to get angry at random students for no reason -etc SERIOUSLY: DONT TAKE HIS CLASSES

Tough grader
Lots of homework
Lecture heavy
Class Info

Online Classes

100%

Attendance Mandatory

100%

Textbook Required

50%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 17 grades
Most common grades:
A (7)
Not sure yet (7)
B (6)
Grade Distribution
A(8)B(6)C(1)D(0)F(1)A-/B+(1)
Based on 26 reported grades
A: 7
Not sure yet: 7
B: 6
Rather_Not_Say: 1
Common Tags
Lots of homework (6)
Lecture heavy (5)
Tough grader (5)
Skip class? You won't pass. (4)
Tough Grader (3)
Respected (2)
Caring (2)
So many papers (2)
Rating Trend

Declining

-0.22 avg change
Feb
Dec
May
Oct
Nov
Apr
Last 6 months
Ratings by Course

CS342CS

5.0

(1)

DISCMAA

5.0

(1)

CSCI253

4.0

(1)

CS228

4.0

(2)

CS3200

2.8

(5)
+21 more courses
Difficulty by Course

CS285

5.0

CS342253

5.0

ADVISING

5.0

DISCMAA

5.0

CS128

5.0

Similar Professors