2.4

Lps Singh

Computer Science - Central Michigan University

2.4
Quality
3.5
Difficulty
N/A
Would Retake
89
Reviews
2.4
Quality
3.5
Difficulty
2.3
Helpful
2.5
Clarity

N/A

Would Retake

89

Reviews

Rating Distribution
Official

5

20

4

8

3

8

2

10

1

43

What Students Say

Interrupts in the middle of questions

CPS150 - 2.0 rating

Singh was by far the worst professor I have had

CPS110 - 1.0 rating
Class Info

Attendance Mandatory

67%

Textbook Required

82%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

65% confidence
Based on 5 grades
Most common grades:
A (2)
B (2)
Not sure yet (2)
Grade Distribution
A(2)B(2)C(0)D(1)F(0)A-/B+(0)
Based on 7 reported grades
A: 2
B: 2
Not sure yet: 2
D: 1
Common Tags
Get ready to read (2)
BEWARE OF POP QUIZZES (2)
Tough Grader (1)
Skip class? You won't pass. (1)
GRADED BY FEW THINGS (1)
Rating Trend

Declining

-0.39 avg change
Sep
Nov
May
Dec
Jan
Apr
Last 6 months
Ratings by Course

340

5.0

(1)

ANY

5.0

(1)

CPS541

5.0

(1)

ITC291

5.0

(1)

341

4.0

(1)
+13 more courses
Difficulty by Course

CPS180181

5.0

CPS542

5.0

IS

5.0

CPS220

5.0

CPS150

4.5

Reviews (89)
1.0
5.0
CPS181
Feb 11, 2002

No Comments

1.0
3.0
CPS181
Feb 26, 2002

Easy material, but impossibly taught. Half the class, including me, dropped.

3.0
4.0
ITC341
Nov 3, 2002

He can be ruff, not the best teacher

2.0
4.0
ALL
Nov 14, 2002

great for his sense of humor....but not a good teacher

1.0
5.0
CPS181
Nov 25, 2002

His class was a total and complete waste of my time.

1.0
5.0
CPS181
Nov 27, 2002

Not overly helpful

1.0
4.0
CPS181
Dec 6, 2002

I got a 50% on a test and he said i am doing better than half of the class

1.0
5.0
ITC341
Dec 10, 2002

He is generally the worst professor I have ever had. I would reccomend death

1.0
5.0
CPS181
Dec 16, 2002

He made me second guess my entire major and childhood. Death is the only answer

5.0
1.0
ANY
Dec 20, 2002

He is the best professor I have ever had, and a great friend too.

5.0
1.0
ALL
Dec 20, 2002

great guy, great professor. no question

5.0
1.0
ITC341
Dec 20, 2002

This guy rocks! He is a great professor!

5.0
1.0
ITC341
Dec 21, 2002

Undoubtedly the best professor I have ever had.

5.0
1.0
CPS181
Dec 22, 2002

the best

1.0
5.0
CPS181
Jan 8, 2003

Terrible, cant understand what he is saying, alot of people failed or dropped

1.0
5.0
CPS181
Jan 8, 2003

Had a rough time, no help from him, gonna retake with somone else

5.0
1.0
CPS541
Jan 9, 2003

great guy, and he is good to his students.

1.0
5.0
CPS641
Jan 9, 2003

HORRIBLE. TERRIBLE. VERY BAD.

3.0
4.0
ITC341
Jan 14, 2003

Challenging; Good lectures; Is truthful when he says topic will be on test.

5.0
1.0
CPS641
Jan 26, 2003

great!

3.0
3.0
CPS181
Feb 13, 2003

Hard but once you get to know him he's a Cool Prof.

4.0
4.0
ITC341
Mar 19, 2003

His lectures are very well done, is funny and informative. If he says it's on the test: it is. Programs are challenging but not impossible. Be prepared to work though =).

1.0
5.0
CPS641
May 14, 2003

Here is the golden rule for Singh: His first test is IT. What you get in 1st test is your final grade no matter what.

1.0
5.0
CPS181
Jun 29, 2003

Very hard, give zero in all programs i had turned in.I even saw a -1 points in someone's programs. hows that possible getting negative grade, stupid

5.0
1.0
ALL
Jul 11, 2003

his classes are hard because computer science is supposed to be hard (CMU has a bad understanding of it). -- Dr. Singh is a very cool and intelligent man. He deserves much more respect than he is given.

4.0
3.0
341
Jul 16, 2003

You learn. Not unreasonable.

5.0
4.0
CPS181
Oct 30, 2003

Good teacher. Not easy, but when your done you know a lot more than when you started.

2.0
5.0
CPS181
Oct 31, 2003

Unneccessarily tough grading on assignments and tests, unclear lectures. Doesn't answer students' questions clearly. Also uses bad jokes in class.

2.0
4.0
CPS181
Nov 3, 2003

This class was difficult for me because I had a not so good CPS 180 teacher. He started off at a fast pace and told us the first day of class not to ask any questions after the first week, and that he was a jerk.

5.0
1.0
ITC291
Dec 9, 2003

Easiest class ever, but not for other classes.

1.0
1.0
CPS181
Dec 11, 2003

No Comments

1.0
4.0
CPS210
Dec 18, 2003

he may have a good sense of humor but when it comes to my grade and my gpa his "you might as well turn those quizes in now and take a zero if you have not gotten it yet. " He needs to be fired.

2.0
5.0
CPS181
Mar 22, 2004

Worst professor I've had. His golden rule was "Don't try to understand it, just memorize it". How is that going to teach us anything?!

4.0
4.0
CPS181
Grade: D
Mar 22, 2004

Difficult class.He expects you to know alot about C++ and will not finish examples completely.Be ready to study alot.Good guy

3.0
3.0
CPS210
Mar 30, 2004

He's a decent prof and funny to listen to. He makes those subtle jokes in class. Pay attention or you will miss the jokes and his lecture. And lecture is really important to what will be the exams.

5.0
3.0
CPS210
Apr 16, 2004

Singh's a great guy. Has very deep understanding of what he teaches and does a good job of describing it to students. Good sense of humor, well prepared for class, class requires strong effort.

2.0
5.0
CPS180181
Apr 21, 2004

I hate this guy. Bad teacher no help dont bother going to his office he doesn't help you.Don't take him what ever you do.

1.0
4.0
CPS210
Jun 13, 2004

Very disrespectful. Treats most students who asks questions like idiots. Uses the phrases "This might not be right" and "I don't know, look it up" too often with his examples. He'll find something wrong with a correct answer to take aw

1.0
3.0
CPS100
Jul 9, 2004

He has NO respect for students, and will refuse to listen to your thoughts and questions. Has very bad teaching skills, and has NO respect for women that speak their mind will try TO put you down. DON'T TAKE HIS CLASS, HE SHOULD BE FIRED!

5.0
3.0
CPS210
Aug 6, 2004

Great prof. He gives you the respect you give him. Always willing to help so long as you are putting in some effort. Warning, he expects you to apply yourself and do some active learning - don't take him if you want to simply fly through a class.

1.0
4.0
CPS210
Aug 7, 2004

Avoid his class unless you already know what he is going to teach you. Otherwise you're better off taking it twice

5.0
4.0
340
Nov 4, 2004

finally a cps teacher who knows his stuff and can be helpful! redemption for the cps department, sorta. he can't make up for the crappy teachers, but you can heighten your cps knowledge by taking this guy.

2.0
5.0
CPS542
Grade: A
Jan 5, 2005

Teaches nothing expects everything. No assignments, looks like he is not interested in teaching, gives worst grades, not at all helpful and mean. Worst Professor i have ever seen and had.

1.0
5.0
CPS181
Feb 1, 2005

Whoever gave this guy a good rating should be shot. This guy is NOT a good guy! this guy REFUSES to answer any questions, and refers to his classes as "you people". He is a grouchy old cynic that expects you to know everything before you've learned it. Worst teacher i've ever had in my whole life!!!

1.0
5.0
CPS181
Feb 10, 2005

This is the worst teacher I have ever experienced. He will not help you, he expects you to already know everything he is teaching. Gives crappy examples and does not finish them, and even those are useless because he won't show you how to apply them. Why does this man still have a job? AVOID!!

5.0
1.0
CPS181
Feb 10, 2005

He is by far the best professor I ever had at CMU. He has a strong understanding for the material, and teaches it at a pace for the whole class to understand.

1.0
5.0
CPS181
Feb 15, 2005

Horrific teacher, don't believe any of the good ratings he must be giving them to himself because I can't see how any student could like a teacher that can't teach yet expects you to complete impossible assignments exactly to his specification.

1.0
5.0
IS
May 30, 2005

This is the worst teacher I have ever taken.

5.0
1.0
CPS641
Jun 10, 2005

He is by far The Best Professor at CMU. If you think he is harsh, he is trying to get you to stand up for yourself, be clear (communicate, be direct), and visit him during office hours. Singh knows his stuff and teaches it very well. The people that can't handle his classes are in the wrong department. - The Best Profrssor I Ever Had In School.

5.0
3.0
CPS100
Jun 20, 2005

Had Dr. Singh for a summer session. He makes the dumbest jokes that end up being funny. As long as you showed up for class things went pretty well. I really liked him as a professor.

5.0
4.0
CPS181
Aug 9, 2005

First Impression: Mean old cynic... Lasting Impression: Great teacher, stand up to him and he will give you a good grade. Be strong in yuor answers. You'll not only learn excellent old school programming but have more confidence in yourself as well.

1.0
5.0
CPS181
Aug 31, 2005

I don't see how anyone could give this man full points, the 'smiles' lie. Terrible teacher, half the class had to drop him. Try Michael Stinson...he actually knows how to teach.

1.0
4.0
CPS150
Oct 26, 2005

No respect for students. Things gone over in class are irrelevent when it comes to assignments. Don't go to office hours, it wont help, he'll treat you like your the one with the problem, when it's him who can't teach. Only class i ever droped.

1.0
5.0
CPS181
Dec 21, 2005

I would hesitate to call him a teacher because he can't teach. Pretends to care about your future then precedes to fail you because you didn't teach everything to yourself. He won't help you durring his office hours...he'll just make you feel dumb. I took this class with a different prof. and got an A. Do the same if you'd like to learn.

1.0
3.0
CPS180
Jan 31, 2006

Very Bad teacher. I came into this class knowing a pretty good amount about c++ and computers in general and still had to drop it. He teaches it very poorly, sends you into programming assignments with little or no instruction and lost 2 out of 3 of my assignments I turned in to him before dropping. First class I have ever had to drop.

1.0
5.0
CPS150
Feb 2, 2006

HORRIBLE! this guy hates teaching. RUN AWAY from his class if you can

1.0
4.0
CPS181
Feb 8, 2006

This is the worst class I've ever taken. VERY bad teaching method.

1.0
5.0
CPS180
Apr 26, 2006

the professor is a complete jerk. tells you to ask questions and bites your head off for asking. if you do ask questions, he says he'll get to them later and never does. don't even think about trying his office hours unless you like being yelled at. tests are also impossible!

3.0
3.0
CPS180
Jul 8, 2006

Dr. Singh can be a bit rude, but do the following and you will be fine: a. Attend every class and take good notes b. Be direct with him and just ignore his sarcasm/rudeness c. Work on assignments as soon as they are assigned. d. Utilize his office hours and ignore his rudeness and you will end up being helped. e. Study your notes well for exams.

1.0
4.0
CPS181
May 7, 2007

HORRIBLE! Worst Prof Ever! doesn't seem to know Java at all. Assigns homework before explaining material. Questions on tests are not usually covered in class. He forgot to give us all of our quizzes, 1 exam, and half of the homework. Refused to explain why he took points away. Spent the first 6 weeks reviewing from CPS 180. Avoid at all costs.

4.0
3.0
CPS180
Aug 22, 2007

You cannot argue that he does not know his stuff or know how to teach. Because he absolutely does. But he is extremely burnt out teaching at CMU and has issues with how he addresses students and with how he manages his responsibilities as a professor. Be strong. Don't let him scare you. Do your work. Good luck! :)

1.0
5.0
CPS110
Mar 17, 2008

Treats individuals like they are stupid

1.0
5.0
CPS110
Apr 6, 2009

I am currently in this class and am doing horrible. He goes over the material once and expects you to be an expert after. He doesn't give much homework. Don't buy the book, it'd just be a waste of 100 bucks. Exams...good luck!

1.0
5.0
CPS220
Dec 8, 2009

Awful. If you are interested in a class where you don't want to understand the prof, don't want to learn the material, and don't want any help this is the class for you.

1.0
5.0
CPS110
Feb 9, 2010

This guy is a very bad teacher. He disrespects students even when theyre right. Most of the comments on here are accurate. AVOID!

1.0
5.0
CPS110
Feb 9, 2010

This guy is a very bad teacher. He disrespects students even when theyre right. Most of the comments on here are accurate. AVOID!

4.0
3.0
CPS180
Apr 30, 2010

He's not a bad teacher, but he can be strict. He get's a worse rap than he deserves because the courses he teaches are designed to weed people out of the CPS program. If you read the book, and go to his lectures, you'll do fine.

5.0
2.0
CPS110
Aug 24, 2011

Singh is not nearly as bad as half of these comments suggest. He has an accent, but its not bad at all. He jokes all the time and is a pretty laid back guy. Go to class, actually make an effort to learn and pay attention to his examples. He literally does each assignment for you in class. Don't be dumb. Easy A.

2.0
1.0
CPS100
Oct 20, 2011

Easy class to receive an A in. However, the teacher is hard to understand and is disrespectful. AVOID

4.0
2.0
CPS100
Oct 31, 2011

The teacher is super funny, he is always cracking jokes. He gives you a study guide a week ahead for the exam that has the exact questions and exams. The lab is also easy and the lab instructor grades easy. Singh never takes attendance, so it isn't ever counted against you if you aren't there.

3.0
1.0
CPS100
Nov 14, 2011

Never went to the lecture but the one before the lab to get the study guide. Always go to the lab.

5.0
1.0
CPS100
Dec 27, 2011

Alright, this guy is not nearly as bad as all of the haters are saying. The people who gave him a bad rating most likely didn't even attend class. This guy is a great teacher and makes sure he involves the class. If you show up and do your work you will get an A. COMMUNICATE with him, hes a great guy. No need for books. Utilize the study guide.

5.0
2.0
CPS100
Dec 30, 2011

the guy is hilarious, if you get his sense of humor. i didnt go to the lecture very often, but when i did, it did not disappoint. but definately go to the lab. if you miss it even once, it is hard to convince the lab prof. to let you still do it.

4.0
1.0
CPS100
Apr 17, 2012

VERY easy class. Always go to lab becuase that is where all the points are. For exams just study from the guides he gives. And do not buy the book, haven't used it once. Overall nice guy, accent, funny, easy grader.

2.0
4.0
CPS150
Oct 4, 2012

Singn's lectures are more about him telling bad jokes than teaching. It is near impossible to get a helpful answer out of him. He is very disrespectful and on a total power trip because he gets away with it.

3.0
3.0
CPS110
Oct 23, 2012

Singh is not bad, just SUPER strict. He does tell bad jokes and wastes a bit of time. But consider the subject matter. Kinda dry. Has accent, not bad at all. Go to class, actually make an effort to learn and pay attention to his examples. He literally does each assignment for you in class. You'll do fine if you actually try. It is an easy B+ or A-.

4.0
1.0
CPS100
Oct 25, 2012

Pretty easy class and a nice guy. Go to the labs because that's where you get points. Studdy off his study guides and you'll be fine!

3.0
3.0
CPS110
Dec 9, 2012

cps 110 is not what i would call a very hard class and singh is not what i would call a bad teacher. However, he is one of the most disrespectful ones i have ever encountered, if you can learn everything the first time around you should have no problem, just dont expect to go to office hours if you need hem as you will only recieve insults

1.0
5.0
CPS210
Dec 19, 2012

This guy is the worst teacher I have ever had. No text book, homework is very vague,tests are impossible, all fill in the blank questions, and half of them he only mentioned once in class. I am a straight A student and I got a D in his class. I have no idea how this disgrace of a teacher recieved his degree in teacher, he is terrible!!! AVOID!!!!!!

1.0
5.0
CPS110
Mar 26, 2013

The worst class I have ever taken in my college years. He is the most disrespectful man and makes NO effort to help. His exams are beyond what you learn and his assignments are unreal- he doesn't even show you what to do. DO NOT TAKE.

1.0
4.0
CPS110
Sep 16, 2013

One of the worst classes I have ever had the displeasure of taking. If you are somewhat experienced in writing programs then this will be easy. If you are completely new, good luck. He is very rude and disrespectful. He is useless and talks down to you. It is unfortunate that this class is required and he is of only a handful that teaches it.

2.0
5.0
CPS150
Sep 24, 2013

He is willing to help after class but is not patient enough to answer questions clearly. Interrupts in the middle of questions. Expects students to know everything about the class before learning the material. Very unclear, slow, and frustrating in class. Should take a programming class before entering this class. Teach yourself in this class.

1.0
5.0
CPS110
Nov 5, 2013

I attended class everyday, this is not a 100 level course. Dr. Singh is very rude and does not act like he wants to teach. I went in for extra help at his office, and he ridiculed me and refused to help. If there is another professor teaching this section, take the class from them. Dr. Singh was by far the worst professor I have had.

1.0
4.0
ITC341
Grade: B
May 14, 2015

Would not recommend this teacher to anyone. I have had him for three classes now and he is the same in all of them. Does not want to teach, very vague and unclear about lecture material and what he expects from you as far as homework and tests go. Tests are usually way beyond what you learned. and DO NOT expect any sort of help maybe an insult.

1.0
3.0
ITC341
Grade: B
Dec 15, 2016
Wouldn't take again

Easily one of the worst classes I've had. Other than having to teach yourself each lesson because he's inept at the job, Dr. Singh is also seldom available to help students. Also, if it says anything, he ended the deadline for his final exam an hour early.

Get ready to read
1.0
4.0
ITC341
Grade: Not sure yet
Dec 21, 2016
Wouldn't take again

Is not a good prof. Really have no idea what he was talking about in class ever, had to read everything on my own. Talked to other people that work in databases and said they would have never done it the way he wanted, so no idea if his information is even correct. I have to take this class for my major but if I didn't then would have dropped it.

Get ready to read
1.0
1.0
ITC341
Grade: A
Jan 5, 2017
Wouldn't take again

He lost everyone's exams. Twice. Only one assignment was graded and some how I ended up with an A. I didn't turn in that assignment. Don't buy the book, use google.

1.0
5.0
ITC341
Grade: Not sure yet
Apr 18, 2017
Wouldn't take again

Along with Rattan, one of the worst professors I've ever had. Incredibly rude, lectures have no fluidity, and tries to "lighten" up the class with his dry humor. Would never take again. If I did this again, I would have probably waited to take this class so he wasn't teaching it. He will make you feel like garbage if you don't know the material.

Tough Grader
BEWARE OF POP QUIZZES
2.0
4.0
ITC341
Apr 26, 2017
Wouldn't take again

Very few assignments are given. Also don't expect to receive a grade for any of them until the absolute end of the semester maybe. Pop quizzes seem to happen when attendance is low. Most of the assignments are like the examples in class. Google has good examples to refer to you don't absolutely need the book. Nice teacher, just hard to learn from.

Skip class? You won't pass.
BEWARE OF POP QUIZZES
GRADED BY FEW THINGS
Class Info

Attendance Mandatory

67%

Textbook Required

82%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

65% confidence
Based on 5 grades
Most common grades:
A (2)
B (2)
Not sure yet (2)
Grade Distribution
A(2)B(2)C(0)D(1)F(0)A-/B+(0)
Based on 7 reported grades
A: 2
B: 2
Not sure yet: 2
D: 1
Common Tags
Get ready to read (2)
BEWARE OF POP QUIZZES (2)
Tough Grader (1)
Skip class? You won't pass. (1)
GRADED BY FEW THINGS (1)
Rating Trend

Declining

-0.39 avg change
Sep
Nov
May
Dec
Jan
Apr
Last 6 months
Ratings by Course

340

5.0

(1)

ANY

5.0

(1)

CPS541

5.0

(1)

ITC291

5.0

(1)

341

4.0

(1)
+13 more courses
Difficulty by Course

CPS180181

5.0

CPS542

5.0

IS

5.0

CPS220

5.0

CPS150

4.5

Similar Professors