3.1

Kulwant Singh

Mathematics - University of Houston Downtown

3.1
Quality
3.1
Difficulty
31%
Would Retake
151
Reviews
3.1
Quality
3.1
Difficulty
3.1
Helpful
3.1
Clarity

31%

Would Retake

151

Reviews

Rating Distribution
Official

5

58

4

20

3

7

2

15

1

51

What Students Say

not well organized, professor is not very clear at all

CS2402 - 1.0 rating

He makes his course harder than it needs to be

CS2302 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

80%

Textbook Required

89%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 66 grades
Most common grades:
B (15)
A (12)
Not sure yet (12)
Grade Distribution
A(22)B(17)C(6)D(14)F(0)A-/B+(11)
Based on 85 reported grades
B: 15
A: 12
Not sure yet: 12
A+: 10
Common Tags
Tough grader (19)
Get ready to read (17)
Test heavy (16)
Lecture heavy (15)
Lots of homework (10)
Tough Grader (9)
Participation matters (9)
Group projects (9)
Rating Trend

Declining

-1.19 avg change
Jan
Apr
May
Aug
Nov
Dec
Last 6 months
Ratings by Course

MAT1310

5.0

(1)

COLLEGEALGEBRA

5.0

(1)

STAT3310

5.0

(1)

ALG1301

5.0

(1)

MATH1306

5.0

(3)
+23 more courses
Difficulty by Course

1400

5.0

CAL1306

5.0

MATH3309

5.0

D

5.0

MATH1310

4.7

Reviews (151)
1.0
5.0
MATH1310
May 16, 2005

Mr. Singh is very HARD! He's difficult, unclear. and very unhelpful! In other words, if you are not makeing an A in his class, he will not help or acknowledge you! He teaches the class as if you should already know the material. He sucks! If you can AVOID HIM!!!!

1.0
4.0
MATH1310
May 22, 2005

Mr. Singh is extremely unclear. He knows the material he just does not know how to teach it. He is unhelpful and if you are not passing his class then he just does not give a**** about you. The bottom line is that he is difficult. The only good thing about him is that he gives extra credit. Avoid taking him. Instead take Mr. Hayes he is good.

5.0
4.0
MAT1310
Jun 2, 2005

While many other students in the class did not put forth the effort, this professor rewards and appreciates student effort. This professor taught me not to be intimidated by this subject. I learned many math principles that are used in day-to-day experiences.

5.0
1.0
COLLEGEALGEBRA
Dec 13, 2005

He was great at teaching the materials. Those who said other wise never even show up to the class, so of course they not going to understand the materials. He'll give you extra points on some tests, extra credits to replace your lowest test. I recommend taking his class if you want an easy passing grade in College Algebra, cause I easily made an A.

3.0
5.0
CAL1306
Nov 21, 2006

He is very hard, he always stress the fact that u have to do the homework, but the exams are nothing like the homework or the problems he does in class. The only good thing is that he is a tutor at the lab so, i guess you can say that he is always there to help.

2.0
4.0
MATH1305
Dec 21, 2006

Granted his classis EXTREMELY HARD!!! Like most of the other students said problems on the test are very hard and nothing like the homework. He knows his MATH but he does not know how to teach it. But the GREAT thing about him is that he work with you, as long as he sees that you are trying, YOU WILL NOT FAIL! He is very fair, STUDY HARD AND LONG!

2.0
5.0
MATH3309
Jul 28, 2007

very hard to understand,

5.0
1.0
STAT3310
Aug 8, 2007

he is a really good teacher if you are willing to study and pay attentin in class. He makes the class so easy so long as you are not lazy and are willing to actually do some homework. He lets you use a formula sheet for the test to write all of those long and countless formulas-big bonus! With the exception of a couple of crude comments, he is grea

5.0
1.0
MATH1301
Dec 10, 2007

Very clear and interesting class

5.0
1.0
MATH1301
Dec 10, 2007

Easy to understand. Easy A unless you do nothing in class except talking. Easy tests. Do your works then you will definitely get an A. He gave curves on hard tests.

5.0
1.0
MATH1301
Dec 10, 2007

I recommend this professor he's best math prof.He's willing to take his time out & work with u if u don't know something.His lectures are to the point & taking notes helps w/the hmwrk.If u do ur hmwk u will surely b ready for his exams & final. I made an A in his class & Im not a math wiz.To whoever said hes a womanizer, hes NOT, he's equal to all!

5.0
1.0
MATH1301
Dec 10, 2007

great teacher.. not a womanizer... easy to understand... made an A.. I RECOMMEND TO ALL

5.0
1.0
MATH1301
Dec 13, 2007

he is great professor. he is helful and teaching you a good way and it help you to understand all the troubles about math. he is teaching good and i got A in his class. he alway smile and friendly to students. he is cool professor. let choose his class and then you will see that you love math.

5.0
1.0
MATH1301
Dec 13, 2007

he is great professor. he is helful and alway friendly with students. let chose him then you will feel that you love math.

5.0
2.0
MATH1301
Dec 19, 2007

At first i was nervous about taking ths course because of other students experiences in math 1301. But the way Mr. Singh taught was great!!, He was for the most part helpful, and fair.

5.0
1.0
MATH1301
Jan 7, 2008

He's an easy teacher. Do your homework, pay attention to the word problems in the reviews, because it will definitely be on the tests. Final exam is not the same as all the tests or the homeworks, IT'S WAY WAY EASIER. and last but not least, hes not a womanizer, he's fair and cool!

5.0
1.0
STAT3309
Jan 8, 2008

Best math and statistics professor ever!!! If you try hard you can pass, even if you're not the best at Math... I definitely would recommend him to other students

4.0
2.0
MATH1305
Jul 8, 2008

This professor will help you understand Math, just attend class and put in the effort and you will pass the class. He understands that everbody is not a Math Major just try your best you will be OK!!!!

4.0
2.0
MATH1301
Dec 15, 2008

Very good professor. Highly reconmenable if your looking for an "easy A"...he even lets you correct the questions you got wrong on the midterms in order to get half a credit.

2.0
1.0
MATH1301
Dec 19, 2008

I hated his class. It was too easy. I hated the fact that in his syllabus he wouldn't tell you the test dates. If I knew the test dates, I would of only shown up to take the test. His tests are extremely easy. Its all basic math. To passive for my taste. Didn't bother with students showing up late to class at all. Anyone could walk in.

5.0
2.0
STATS3309
Dec 25, 2008

Good professor explains all material well. Show up everyday and you should pass the class do the work and should pass with an A.

5.0
2.0
MATH1301
Jan 8, 2009

excellent prof. clear and concise. goes out of his way to help you IF YOU SHOW you are trying. open disregard for slackers, but can you really fault him that? if you do the homework, review sheets guaranteed an A. online portion sucks in my opinon, however he does use a great portion of it for your grades. do it quickly and get it out of the way.

5.0
2.0
MATH1301
May 7, 2009

Grades for the semester are not in yet but Singh is worth the positive rate. this was NOT my first time taking college algebra (w/ other profs) and I hate math ! You have to put in the effort by practicing the material(homework) but he is an excellent teacher, very helpful, understandable, funny and takes notice of a student that puts in the time.

5.0
2.0
STAT3309
May 11, 2009

GREAT teacher. very helpful. he is very clear when explaining work even if you're not a math person, you will understand.

5.0
2.0
STAT3309
May 15, 2009

Great professor. Easy "A". There are 4 tests (3 take home tests & 1 in person). If you study, you should be ok. No book is needed (saves you money on those ridiculously expensive books) for this class, he provides you with all needed handouts/notes.

5.0
2.0
STAT3309
May 17, 2009

Prof. Singh is great! Even if math is not your subject, you can do well in his class. You also save money by not needing a book. He provides notes for the material and makes it easy to understand. His tests are based off the notes he provides. As long as you are there taking notes, you will understand the material.

5.0
3.0
STAT3309
May 18, 2009

GREAT professor! very clear and is always willing to help. Show up to class, take good notes and you will be fine. You dont need to purchase the book he provides you with very good notes. even if you're not a math person you will enjoy his class.

5.0
3.0
ALG1301
May 21, 2009

I had taken coll. alg. a total of 3 times before I took the course with professor Singh. He's a phenomenal teacher! He is SO patient and available at ANY moment if you need help or tutoring. I got a B+ in his course. I got a 105 on his final! He teaches things step by step which is so helpful. My success is soley bc of his teaching style! TAKE HIM!

5.0
1.0
MATH1301
May 28, 2009

Absolutely wonderful. Teaching methods are extremely clear. Is always willing and able to provide extra help. Friendly and sincere. Interested in students academic success. Get yourself to class, participate, do the work and don't be afraid to ask for help. You will do fine.

5.0
1.0
STAT3309
Jun 11, 2009

Great professor! Easy to understand, funny, no homework... If you take good notes and attend class you have it made. Available outside of class if needed; very helpful. You don't need to buy the book. Stat will be easy with him, if you don't understand something... don't be afraid to ask.

5.0
3.0
STATS3309
Jun 16, 2009

Awesome professor!! I dropped Stats twice and he made it so easy and understanding, I made an "A" YEY!! The book is not required in his class TAKE HIM. =D

5.0
1.0
MATH1306
Aug 4, 2010

He is a great instructor easy to understand, very clear, explains each section really great, homework wise easy and very helpful for test. I would recommend him highly. i recieved an "A" in his class.

4.0
3.0
CS1305
Aug 5, 2010

My entire class is very nervous. The books needed for our month long summer session course came in after two weeks. We are all hoping the outcome will be good.

5.0
1.0
MATH1306
Aug 9, 2010

Mr singh is a very good instructor,he know what is teaching and his review is very helpful. just go to class and practise your review, you will make easy A. if you want to know math he is the best teacher for you, i will highly recommend him to students

5.0
1.0
MATH1306
Aug 11, 2010

An amazing instructor. He was able to break down complicated problems to lamen terms. Genuine interest in students, always available, willing, and able to help. By going to class and practicing the homeworks and reviews, you will easily make an A. I highly recommend him to anyone taking any Math courses. I will be looking for him for future course

1.0
5.0
MATH1310
Nov 19, 2011

i picked this prof cause all the positive comments on here. when class started in aug, the class was full, now that school is almost over there are like 15 students left. he isnt a very good teacher. he goes wayy to fast. he is rude to some students and his class is just too boring. i would NEVER take him again!!!!!

2.0
3.0
MGT3332
Feb 14, 2012

I decided to take him b/c of the good reviews...it turns out he teaches way too fast and seems a little impatient. He does the problems, THEN explains then, not the other way around.

5.0
2.0
MGT3332
May 16, 2012

Although this course was noted to be one of the most difficult for business students from advisers, Singh made it enjoyable. He tests strictly from his notes so attending class is imperative!!! Professor Singh is very helpful and an easy going instructor! I highly recommend him over any professor teaching this course!

5.0
1.0
STAT3301
May 17, 2012

Professor Singh is very helpful to his student.He knows the material. Students need to realize that it is important not to miss a class in any subject.Do the homework, ask questions in class. You'll get an "A".

5.0
4.0
MGT3332
May 17, 2012

Awesome Professor!

4.0
2.0
MGT3332
May 18, 2012

Professor Singh made this hard class fair and square.You have to attend class and take notes in order to do well on his test.Helpful with students and gives extra time for assignments.Again this is a class that u have to study and follow you homework to keep up with the material.Recommended!

5.0
2.0
MGT3332
Aug 14, 2012

Prof. Singh is the best prof I 've ever known. I love this course Mgt 3332 because he made this class more interesting and enjoying, This course require you have study and do homework but he made more easier. Highly recommend

5.0
2.0
MGT3332
Aug 14, 2012

Prof. Singh is the best prof in UHD. His class is interesting and clarity although this course is heavy. I love this course because he made it easier and interesting. I get an A in this class. He always available when we need help. Highly recommend.

5.0
2.0
STAT3309
Mar 7, 2013

Professor was amazing!! Stat is not the easiest class to take, but Prof Singh is methodic and writes everything clearly on the board. I wish he was my professor for all technical courses. I really liked him

4.0
5.0
STAT3309
Mar 7, 2013

This material was hard as h.e. double hockey sticks, but, Professor Singh made it doable for sure. I took his 8 week course so it was very fast paced and you CANNOT miss not ONE class or you will be lost...well I was. Overall i recommend him for sure. He is clear, detailed, and helpful.

4.0
2.0
STAT3309
Mar 7, 2013

This class is no joke, I just completed the 8 week course. There was so much material covered in such short period of time, but Professor Singh makes it easier to understand. He is helpful and gives test reviews that are very similar to the exams so I suggest you study those. Singh is an overall great professor. :)

4.0
3.0
STATS3309
Mar 8, 2013

This was an 8 week course that requires you to be in attendance everyday. Prof. Singh is a very good teacher. The reviews he gave did help to pass the test. This class was intense, but not difficult to pass if you do homework and study the reviews.

5.0
2.0
CS1305
Jul 4, 2013

Actually learned quite a bit from this class, Singh always has a smile, shares the course material, its clear he has a good heart, do the work, come to class, be respectful and you'll be fine.

3.0
3.0
MGT3332
Sep 7, 2013

This class sucked. My best advice is Go to class, buy a book, and take notes. Be respectful and stay off your phone. At the time everyone thought they were gonna fail but if you do all this and look like your making an effort you will be fine. Stick with it and you will pass cuz it seems like he doesnt listen to complaints but he does.

5.0
4.0
STAT3309
May 12, 2014

Took his hybrid 8 week class. Do not miss a class or you will miss a lot. Take notes, put your phone away, ask questions...he will help if you ask. Statistics is not an easy class, but he made it somewhat understandable.

2.0
3.0
CS1408
Grade: Not_Sure_Yet
May 13, 2014

If you can avoid this teacher then at all cost do. He literally waited until the month of may to grade anything we had turned in. Within 48 hours of grades being due he decided to grade most of our stuff and if a file did not open you were screwed. He would not reply to any emails to fix anything.

5.0
2.0
CS1408
Grade: B
Jun 23, 2014

Great professor. I took him for two different courses, years apart & still thought he was a great teacher. Helpful & made himself available to his students. Keep up with the reading & whatever you do, do NOT try to cheat.. he will catch you.

5.0
1.0
CS1408
Grade: A
Jun 30, 2014

He is one of the easiest CS teachers. His tests consist of 50-60 multiple choice questions, and were based on the power points slides.The quizzes and labs were easy but some programming assignments were kind of challenging. Highly recommended!!

5.0
4.0
ENGR1400
Grade: A+
Jul 28, 2014

Great teacher that is always there to answer any questions that may arise. I received an "A" in ENGR-1400 PC Applications, but I did all of the assignments and made A's on the test. The mat. is very helpful for anyone wanting to become more efficient in Excel. Professor Singh did a great job. He provided examples in HW's that are similar to exams.

5.0
2.0
STAT3309
Aug 4, 2014

Took this class in an 8 week hybrid setting. Prof Singh is an awesome teacher. Thick accent so sometimes you may have to have him repeat and the class is a hard one just in general so don't expect to be handed an A. He is extremely helpful even offered a Saturday review before the final!

1.0
5.0
1400
Oct 2, 2014

Should avoid at any cost. does not answer email. is not there for you. makes me not wanna be an engineer anymore.

1.0
5.0
1408
Dec 9, 2014

Please do not take unless you are a programming genius. He doesn't answer emails on time (i got a reply after 3 weeks) and his tests have so many hard application questions. He won't even grade your labs programming assignments until the very end. So this class is a NO for this professor.

2.0
5.0
D
Grade: D
Dec 21, 2014

I did not receive any grades for his class until the end of October, and the last week of the semester. Basically you never know if your doing the assignments correct. He rarely responds to email and promises to grade material at a certain date, which he never did. This is my only D of the 5 years in college I ever done! Test are very difficult.

4.0
1.0
1314
Grade: A+
May 8, 2015

just for the record to all of you guys who took him online, THE TESTS ARE EXACTLY LIKE THE REVIEWS WITH THE SAME NUMBERS SO U CAN "TECHNICALLY CHECK YOUR ANSWERS" (if you know what i mean) so cut some slack. everyone should take the online class. THERE ARE REALLY GOOD LECTURES FOR STUDENTS WHO WANT TO LEARN!!!!!!!

1.0
5.0
ENGR1400
Grade: Rather not say
May 12, 2015

This professor is not good. He is excited if you are having a hard time trying to understand his misleading assignments. Never responses on time and he will not help you to actually understand the material. If you want to get a passing grade then stay away from his course! His office hours will show you his lack of interpersonal skills, so sad!!

5.0
4.0
ENGR1400
Grade: A
Jul 24, 2015

Took his PC Apps for Engineering on line in the summer. Homework assignments due every 3 to 4 days. Two regular exams and a final. Information was straight forward and tests reflected homework and chapter examples. No problems with communication when needed. Good class.

4.0
4.0
ENGR1400
Grade: A
Jul 24, 2015

Straight forward on line class instructuon. I enjoyed the material. Tests were reflective of book examples and homework. Good class to knock out in a summer term. I had no problems with feedback when needed.

3.0
2.0
CS1305
Grade: A+
Jul 26, 2015

I strongly disliked his teaching style but it was an easy course.

4.0
2.0
CS1305
Grade: A+
Jul 28, 2015

Very easy class, all information is provided online and in the textbooks, professor was very clear in giving instructions and assignments. Take notes from the test reviews, extremely helpful.

4.0
3.0
CS2402
Grade: B
Aug 6, 2015

Had to read the text book word for word and do the examples on the book, plus all the home work assignments in order to understand the subject clearly.

5.0
1.0
CS1408
Aug 6, 2015

He is absolutely the best professor!!! He is very clear on his homework and his tests. His home work and assignment will make you learn the course work and will prepare for the test. Even though it's an online class, he will help you out during his office hours.

4.0
2.0
CS1408
Grade: Not sure yet
Aug 7, 2015

Professor Singh online set-up was well organized and clear , the class consisted of labs, programming assignments and online homework. I think the fact that the content was clear made it easy for me to understand. He is also very accessible and a pretty cool guy. I would recommend to other classmates.

5.0
1.0
CS1408
Aug 8, 2015

Professor Singh is very clear about his coursework and what he expects from you. He makes announcements so that you don't forget tests. His online class made it very easy for me. He is very approachable and helpful. I would recommend him.

4.0
2.0
CS2402
Aug 10, 2015

The class was clear and easy to understand. If you do the work, you will pass the class. i would recommend this professor

1.0
5.0
CS2402
Grade: D
Oct 6, 2015

not well organized, professor is not very clear at all. When the test are graded no feedback is given at all neither are corrections made. I do not recommend this professor.

3.0
4.0
CS1408
Apr 20, 2016

Don't even bother emailing him. He will not answer after the first month into the class online. His tests are okay. Has some multiple choice and some coded ones. The myprogramminglab online will be 5 tries per question and does not help you learn code. His grading is normal. I think he should be nicer though as Visual Basic is an easy language.

4.0
4.0
ENGR1400
May 9, 2016

Professor Singh online set-up was well organized and clear. His expectations for the homework and tests were well worded that made it easy for me to understand. I would recommend to other classmates. Dumbs up!!!

4.0
3.0
ENGR1400
Grade: B-
May 9, 2016

Professor Singh is a good teacher but is a tough grader. The excel homework is submitted online and graded, but you don't get anything back telling you what you did wrong unless you see him during his office hours. With it being an online course for a reason that can sometimes be difficult. Other than that he is a pretty understanding teacher.

1.0
4.0
CS1408
Nov 21, 2016
Wouldn't take again

This was by far the worst teacher I have came across, he did not help with anything. It felt like he just uploaded the content and went ghost, which is actually what he did. He takes days sometimes weeks to respond to a email. His instructions are not clear and his grading he horrible.

Tough Grader
2.0
3.0
CS2402
Grade: Not sure yet
Dec 12, 2016
Would take again

Decent lectures, and decent explanations. My problem with the class was your grade was based on quizzes and two tests. You will learn the material, get HW, then immediately get quizzed on the material. He didn't start allowing for questions on HW until after the midterm. He is a good prof, but the course structure is very unforgiving.

Tough Grader
BEWARE OF POP QUIZZES
TEST HEAVY
1.0
5.0
CS1408
Grade: D-
May 7, 2017
Wouldn't take again

horrible class, beware do not take it. Unless you are a cs major you might understand it. However , it was horrible I have taken this class twice and still cannot pass it. He does not help outside of class because "it is not his problem" and his test are not based on the reviews.

Tough Grader
TEST HEAVY
LECTURE HEAVY
1.0
4.0
ENGR1400
Grade: D+
Oct 5, 2017
Wouldn't take again

If you want to retake ENGR 1400, not learn absolutely anything, venture on to a class on your own without any guidance nor feed back on your work, then by all means take this professor. What an absolute horrible experience, I wish I could take anything positive about this class. Learned nothing from this class, no guidance from this professor :(.

Tough Grader
LOTS OF HOMEWORK
2.0
4.0
CS2301
Oct 13, 2017
Wouldn't take again

He gives a lot of homework, but grades only a little amount that you have done without any helpful feedback.

Tough Grader
LOTS OF HOMEWORK
GRADED BY FEW THINGS
1.0
5.0
CS2302
Grade: Drop/Withdrawal
Oct 26, 2017
Wouldn't take again

He makes his course harder than it needs to be. He does not answer questions during class and tells people to shut up and wait at the end of the class . I dont ever want to see this man in my entire life not even by accident very unforgiving and does not tell you what you got wrong

Tough Grader
Skip class? You won't pass.
BEWARE OF POP QUIZZES
1.0
3.0
CS2302
Nov 14, 2017
Wouldn't take again

HE TAKES FOREVER TO GRADE ANYTHING!!! We took a test and it took him almost a month to grade, not to mention, he had grade one hw of the 6 we have done so far. You get no feedback from him, since you get nothing back. His class is him just doing examples from the text book. He wants you to learn the material on your own. No extra credit.

Tough Grader
LOTS OF HOMEWORK
GRADED BY FEW THINGS
4.0
4.0
CS2302
Grade: B+
Dec 12, 2017
Would take again

In class he gave only examples, he does not lecture the material. You are expected to read the chapter before hand. The examples are very useful and if you work the examples and the hw problems, you will do good on the test. If you need feedback, visit him during office hours. Good teacher - you will work for your grade!!!

Get ready to read
Skip class? You won't pass.
Would take again
1.0
4.0
CS1410
Grade: Not sure yet
May 3, 2018
Wouldn't take again

He doesn't update grades. I just finished my final exam and the assignments are still not graded. He lectures and gives examples but doesn't explain it that well. It also sometimes bothers him when you ask him a question. If you're struggling, then I would recommend to use the tutoring centers on campus. I wouldn't recommended him at all.

2.0
4.0
CS1410
Dec 3, 2018
Wouldn't take again

Professor has powerpoints to inform of programming and does few examples, but unless you read it and form your own study groups, you might not get it. No reviews, have to attend review sessions and those were not much help. Book is a must if you want to pass plus mylab code.

Get ready to read
Skip class? You won't pass.
GRADED BY FEW THINGS
1.0
3.0
CS2301
Grade: B
Dec 8, 2018
Wouldn't take again

Exams are multiple choice, which is cool... but Singh is a know it all and his attitude makes nobody want to ask questions because he ridicules students.

Tough Grader
TEST HEAVY
LECTURE HEAVY
1.0
5.0
CS2302
Dec 12, 2018
Wouldn't take again

took Prof. Singh for CS 2302 Computer Org. class. He is the worst professor you can ever have. his lectures are very confusing, he has a paper with the questions and answers and he literally just copies it on the projector and expect us to understand what just happened. he will never answer your question, but he will make fun of you.

Tough Grader
Get ready to read
EXTRA CREDIT
1.0
5.0
CS2301
Jan 6, 2019
Wouldn't take again

Absolutely the worst teacher I ever had. He made the information a lot more confusing and difficult than it was, I'm not sure he knows the material at all. He doesn't respond to emails, is extremely vague if you ask questions in class and didn't grade anything the whole semester until final grades were due! I would have dropped if I knew my grades.

5.0
3.0
CS1305
Grade: B+
May 7, 2019
Would take again

Just finished my semester with Professor Singh. He goes over programs that will be very similar to your exams. Whenever he does a program, be sure to follow step by step and don't be afraid to ask questions. He makes jokes too that are hilarious and is easy going! I'd recommend Professor Singh!

Gives good feedback
Accessible outside class
Participation matters
1.0
3.0
CS1305
Grade: Not sure yet
Oct 12, 2019
Wouldn't take again

I am currently taking cs 1410 and he is literally the worst teacher ( been in class with a bigot but at least the material was easy) he exepcts you to KNOW programming even though this is an intro course where no prior experience is required. he will not answer questions, he will do one ex program extremly fast then expect you to do it perfectly

Lots of homework
Get ready to read
Skip class? You won't pass.
1.0
3.0
CS1410
Grade: Not sure yet
Nov 7, 2019
Wouldn't take again

I've been in class since Mid August and I am still unaware of my grade. He ridicules you when you ask a question or answer one of his wrong. I feel like he thinks the process is so easy he does not have to explain. He keeps telling the class they need to study. In my opinion I feel like everyone is lost. Worst class I've ever taken.

Skip class? You won't pass.
Graded by few things
Lecture heavy
4.0
4.0
CS2301
Grade: A
Nov 8, 2019
Would take again

Yes, he will make fun of you for speaking up and will be curt with you when you need help understanding something. His tests are also multiple choice and based off the powerpoint slides. He goes over problems in class similar to the homework he assigns, which comes in handy, if you took notes, when you are doing the assignment. Blunt, but easy prof

Tough grader
1.0
5.0
CS2402
Grade: C+
Apr 15, 2020
Wouldn't take again

Extremely tough grader. YOU NEED TO START STUDYING EARLY!! IF YOU DONT UNDERSTAND THE FIRST and 2ND CHAPTER, you will struggle!

1.0
3.0
CS1408
May 13, 2020
Wouldn't take again

If you can, avoid taking this professor. He's a bigot.

Tough grader
1.0
1.0
CS1408
Grade: C
Aug 8, 2020
Wouldn't take again

Worst.

Skip class? You won't pass.
Test heavy
5.0
3.0
CS2302
Grade: A
Aug 10, 2020
Would take again

The test questions were variations of he homework problems. If you practice and can solve the problems in the book, you will have no problem passing the test. Follow along the lecture problems that are done, it is very likely they will be on the quizzes/tests. Good professor, you need to work.

Accessible outside class
Skip class? You won't pass.
Clear grading criteria
2.0
4.0
CS1408
Grade: B
Aug 12, 2020
Wouldn't take again

Unknown when signing up for this class, it is 100% self-taught. You need to have a foundation in coding/programming language before hand. Prof just unloads coursework on us with no guidance or teaching. Tests are 1/2 mult choice from textbook, 1/2 creating a program in 90 minutes. I was certain I was going to fail. Was fair and curved at the end.

Get ready to read
Clear grading criteria
Tough grader
1.0
3.0
CS2402
Grade: Drop/Withdrawal
Aug 31, 2020
Wouldn't take again

Professor said I was cheating for doing 2^1-16 in my head, and just putting a dot to mark how many multiples of 2 I had done while doing the math in my head. Very rude, and hard to understand. Tried to go into office hours multiple times, we would set a date/time and he wouldn't answer the door. Made this account for this professor, horrible class

Participation matters
Test heavy
Beware of pop quizzes
1.0
4.0
CS3321
Grade: B+
Nov 24, 2020
Wouldn't take again

If your looking for a professor that doesnt like taking questions and just reads off powerpoint based off the textbook then you are in luck. Quizzes were spontaneous, back to back, with no chance to study for them. No feedback or grading whatsoever until after the midterm which by then means nothing. Be prepared to learn solely off reading.

Get ready to read
EXTRA CREDIT
1.0
4.0
ENGR1400
Grade: D
Dec 17, 2020
Wouldn't take again

absolutely horrible. no feedback. quiz HEAVY. homework HEAVY. RUDE!! this is your sign do not take this class NOT WITH HIM!

Lots of homework
Get ready to read
Beware of pop quizzes
4.0
4.0
CS1410
Grade: A
Jan 12, 2021
Would take again

Class was tough in the beginning, and I almost dropped it. The material was like a foreign language and some of the professor 's comments came off as rude. However I must say that learned that for better and worse that's his personality and at that point I stopped taking things personally. Also after chapter 3 the material began to blend together.

Get ready to read
Lecture heavy
EXTRA CREDIT
5.0
2.0
CS2301
Grade: A+
Dec 17, 2021
Would take again

Professor is awesome he make you to do lot of homework so you will get idea what you are studying in class his test mostly similar from homework assignments. He give homework as a group assignment if you have a good group as he formed you are lucky. If you become close to him after a class get idea for scholar academy.

Respected
Lots of homework
Group projects
1.0
5.0
CS2302
Grade: B
Mar 21, 2022

Save yourself and take someone else. Randomly added a test in mid of semester even though we take test like every week for each chapter. Lecture is him reading off the PowerPoint and do some example and he went very fast.

Tough grader
Lots of homework
Test heavy
1.0
4.0
CS2302
Grade: Not sure yet
Apr 11, 2022

Randomly added an extra test that wasn't originally on the syllabus and gave us very little notice about it beforehand (about 1 week) and despite already having 8 online tests every 2 weeks. Because this test isn't on the syllabus, we have no idea how much it's worth nor if there are going to be any more. Avoid the stress, take someone else.

Beware of pop quizzes
Test heavy
4.0
3.0
CS1410
Grade: B+
May 7, 2022

Pretty good professor just do assignments are your life should be easy.

Respected
Lecture heavy
1.0
5.0
CS2302
Grade: C
May 7, 2022

Avoid this class with him, what he say in first class he don't do that he said we will have everything in cengage exam, test, quiz, homework. he took exam one with surprise he did not did announcement never give any review for the exam or anything instead of teaching he do question and solve it. It was a tough time to have this class.

Tough grader
Hilarious
Test heavy
1.0
4.0
CS2302
Grade: Not sure yet
May 9, 2022

Dysfunctional class. Does not keep up with syllabus (nor will he update it) and will actively work against you unless you're his favorite student(s).

Lots of homework
Lecture heavy
Test heavy
1.0
4.0
CS1408
May 16, 2022

One of the worst professors and human beings i have had the unfortunate displeasure of knowing

1.0
4.0
CS2301
Grade: D-
May 31, 2022

Proffesor is rude, and does not use email or bb messages even though he claimed he did on the first day, he's creepy with girls in the class. Worst part is that he made attendence manditory in person and on many occurances only held class for 5-10 minutes and then sent us off.

Tough grader
Beware of pop quizzes
Test heavy
1.0
5.0
CS2302
Grade: Not sure yet
Jul 7, 2022

Very rude during online lectures, but a little better in-person. Does not answer / takes a week to answer a single email. Exams typically have errors in their questions. Does not release exam answers after grading is complete for study because he is concerned students will upload them online. Only take him if he is the only option available.

Tough grader
Get ready to read
Participation matters
1.0
5.0
CS2302
Grade: Not sure yet
Jul 7, 2022

Very rude during online lectures, but a little better in-person. Exams don't have nearly enough time. Will not post exam answers post-grading for studying purposes due to concern of students posting them online. Does not answer emails / takes a week to answer them (in a 5 week course). Majority of class failed 2nd exam but wont curve. Try to avoid.

Tough grader
Get ready to read
Participation matters
2.0
5.0
CS1410
Grade: Not sure yet
Nov 30, 2022

Worst professor ever. Never responds to emails and doesn't put grades in right away so you will not know your grade in the class for the entire semester. Put us in groups and my group was just as confused as I was. Every class he would go way too fast on a program assignment which would have me confused and un prepared for the exam. DO NOT TAKE!!!!

Group projects
Lecture heavy
2.0
4.0
CS2302
Grade: B
Dec 15, 2022

Started the semester strong with him but about 2-3 weeks before the final, he basically just left us to learn the material ourselves, only going over very vague concepts and giving us YouTube videos to watch. Didn't stick to syllabus at all and had our second exam the same week as the final

Tough grader
Get ready to read
Lots of homework
1.0
5.0
CS2301
Grade: A+
Jan 10, 2023

Prof tries to cover a whole lot of sections in one class. doesn't know how to divide out the work over the semester. In the next class he will do 1 problem from the textbook which is like 10 to 15 mins of class then he will say okay that's all I wanted to cover today you can go home this will happen multiple times throughout the semester.

Get ready to read
Lecture heavy
Graded by few things
1.0
4.0
CS2301
Grade: A
Jan 10, 2023

He won't post any announcements even for exams and forget HWs or quizzes. overall really bad at being a teacher it feels like he is just passing time hates his students and is very judgmental. (2 exams. 2 quizzes for each chapter, group HWs, and final exam)

Lecture heavy
Test heavy
Graded by few things
1.0
3.0
CS2302
Grade: B
Jan 10, 2023

the lecture days r very monotoned he just reads off a PowerPoint and doesn't explain properly. !! he will NEVER grade HW or quizzes until AFTER the final exam!!!!

Lecture heavy
Test heavy
Graded by few things
1.0
5.0
CS2302
Grade: Drop/Withdrawal
Feb 22, 2023

Hard to listen to, only professor that teaches Digital Logic, class not worth it with only him teaching it.

Get ready to read
Lecture heavy
Graded by few things
3.0
3.0
CS1410
Grade: B
May 17, 2023

5 group programming assignments, but he's a pretty lenient grader if you show effort. HW is online and based on completion, but he usually extends the due date for students. 2 exams plus the final, all multiple choice and on lockdown. Offers extra credit at the end of the semester. Read the book and practice coding, and you should be fine.

Get ready to read
Group projects
Graded by few things
5.0
1.0
1408
Grade: A
Jun 16, 2023
Would take again

He is the best professor of Intro to CS with Visual Basic. He replied to messages and Blackboard emails very fast. you can receive extra credits too. you can also resubmit the assignment.

Tough grader
EXTRA CREDIT
Gives good feedback
5.0
3.0
CS1408
Grade: A
Jul 8, 2023
Would take again

The material in the class was pretty easy, but I just did not like the layout of this class. The labs and programming assignments were easy and he is a pretty lenient grader. The worst thing about this class was that we had our final exam just a day after our exam 2. I understand that this is a summer term, but it is just too much at once.

EXTRA CREDIT
Caring
Test heavy
2.0
4.0
CS2301
Grade: A-
Jul 17, 2023

Lectures were endless PowerPoints. Chapters are rushed for tests toward the end of the term (last exam and final) with grade delays. Doesn't notify dates outside of class besides final. He responds with ridicule when asked questions as if students should always know the concept. He will do 20 min examples in some classes and then end class early.

1.0
5.0
CS2302
Grade: Not sure yet
Dec 7, 2023

Have you ever been given a pamphlet full of complex material for a class section you did not see in any class meetings or reviewed AT ALL, and then being told "your final exam, which is 30% of the course grade is going to have 2 out of 6 questions from the pamphlet I just gave you. I will not elaborate any further. Good luck!"? Enough said.

Tough grader
Lots of homework
1.0
5.0
CS2302
Grade: Not sure yet
Dec 13, 2023

His tests are too difficult and are nothing like his lectures and HWs. Lectures were just him working out the problems from the textbook. He does offer extra credit, but it's still not enough since his tests are very difficult and he is a very strict grader. Does not provide test reviews, so you don't know exactly what kinds of questions to expect.

Tough grader
EXTRA CREDIT
Test heavy
1.0
5.0
CS2302
Grade: Rather not say
Dec 14, 2023

This is the most stressful class I have ever taken and the professor is no help at all. His HomeWorks and Quizzes were on webassign and his 3 exams are only 5-6 questions and they are about 70% of the grade. no reviews or anything. I would say avoid him but there are no good prof teaching this course. this course belongs in Elec Engneering not CS!!

Tough grader
Lots of homework
Test heavy
5.0
2.0
CS2301
Grade: A
May 11, 2024
Would take again

Not a bad professor. He goes through powerpoints but also does a lot of example problems step by step that really helped me learn for the HW, quizzes, and exams. HWs were from the book, quizzes were mostly MC and some fill-in-the-blank, and exams/final were all MC in-class with lockdown. He also gave curves on exams and final.

Amazing lectures
Clear grading criteria
Lecture heavy
1.0
5.0
CS2302
Grade: A+
Sep 9, 2024

Completely rude and judgmental. You try your best and if you happen to be wrong, don't expect him to be forgiving or have grace. He'll literally be so obviously annoyed and then won't even help to understand if you ask him to. Very weird behavior from a professor whose job is to help educate you.

5.0
3.0
CS3308
Grade: A+
Nov 14, 2024
Would take again

Prof. Singh mainly teaches concepts through doing the work in front of the students. That being said, it does depend on the class he's teaching if he does this or teaches from a lecture slides. If you put in the work and ask questions you will do well. He also has come in clutch helping classes out with extra chances if everyone did bad on an exam.

Participation matters
Gives good feedback
Lecture heavy
2.0
4.0
CS2302
Grade: B
Dec 13, 2024

Expect a challenging course with demanding exams under this professor. While lectures can be dry, engaging with the textbook and using resources like ChatGPT and Unstuck AI for study prep can help. Attendance is mandatory, but the workload may be tough.

1.0
1.0
CS2302
Grade: Drop/Withdrawal
Jan 18, 2025

This professor expects students to have the funds to purchase their textbooks before the school year even starts. I am living in a car trying so hard to afford his textbook but just dropping instead since I am now late after just the 1st meeting on assignments. AVOID AT ALL COSTS. graduate late if you have to. HE IS EXTREMELY BIASED TOWARDS WOMEN.

1.0
1.0
CS1410
Grade: A+
Jan 28, 2025

- Professor is consistently late to class - Leaves textbook quizzes locked so student cannot apply what they've learned while they're reading - Reads power points provided by textbook publishers word-for-word. Due to this the class moves at an unbelievably slow pace. He needs to assign readings, then use class for questions and guided programming

5.0
3.0
CS2411
Grade: A+
Apr 22, 2025
Would take again

Reads lecture from PowerPoint, it is more understandable and easier for note taking. Questions sometimes come from the e-book chapter questions and is very lenient on grading. There are guided programming class assignments, and he gives students the opportunity to ask questions. You do have to pay a good amount of money for textbook.

Participation matters
Group projects
Lecture heavy
2.0
3.0
CS1410
Grade: B+
May 9, 2025

This was technically 1411 - intro to CS. I took this class as a mandatory pre-requisite. I had to do many assignments in Pearson and attend class to listen to him read off PowerPoint and copy what he typed on the screen. If you know how to code, this will be an easy class otherwise 2 exams with 100 questions T/F Multichoice (hard). Not an easy A.

Group projects
Lots of homework
Lecture heavy
5.0
1.0
STAT3309
Grade: B+
May 9, 2025
Would take again

Amazing teacher who wants to see you succeed as long as you try, and show you are willing to learn, you will pass. I ended up missing an exam, and thought I would have to eat a zero, like most teachers would make you. Professor Singh ended up reaching out to me, asking when the best time for me to take the exam I missed.

Caring
Respected
Accessible outside class
5.0
2.0
MATH1301
Grade: B+
May 9, 2025
Would take again

As long as you do your work, and show up to class YOU WILL PASS. Professor expects you to do your work and stay on top of the class, but wants to see his students pass

Caring
Respected
Accessible outside class
5.0
3.0
CS1410
Grade: A-
May 9, 2025
Would take again

Anyone who had difficulty with this class clearly didn't utilize office hours, or ask enough questions to the professor

Gives good feedback
Respected
Accessible outside class
5.0
3.0
CS2302
Grade: A
May 9, 2025
Would take again

I had difficulty early on in this class, but would email the professor constantly out of class he always answered and was even able to help me over email on things I didn't understand... if I still struggled with material, I would stay a little after class and go over areas of issue. I'm surprised by the rating this professor has. good teacher!

Gives good feedback
Caring
Respected
5.0
3.0
CS2302
Grade: A-
May 9, 2025
Would take again

If you actually work on understanding the material and don't come up with excuses for your grades, but ask questions and show effort this class is great. IDK how this professor isn't rated higher. I think most of the reviews are people who couldn't handle the class and dropped, then blamed the professor instead of studying and finishing it.

Participation matters
Gives good feedback
Accessible outside class
5.0
3.0
CS2302
Grade: B
May 9, 2025
Would take again

Ask questions on things you don't know and stay after class some days... if the professor looks like he's in a rush, shoot him an email and he will always get back to you. Good guy very smart, and wants to see his students learn and pass. just put in the effort and you will pass

Gives good feedback
Accessible outside class
Online Savvy
5.0
3.0
CS1408
Grade: B
Aug 8, 2025
Would take again

Professor Singh replies to emails pretty quick. Each week you'll have a chapter assignment which are all on textbook, a quiz, and two group assignments (assigns you to groups and will be with this group for the semester), we had 2 exams and a final all with 105 questions for 1h30m. Only thing is he doesn't open up quizzes/exams until the due date.

Participation matters
Group projects
Clear grading criteria
4.0
2.0
1408
Grade: A
Aug 10, 2025
Would take again

For summer, VB, 5wk session, quiz/assignments due like every few days. P ez if you have coding bg. Quizzes and exam 1 & 2 were all multiple choice and not bad. If you can google well you can find the qs on QL. But the final was pretty different/harder and also included actual coding questions we had to type out. So practice coding w/out IDE help.

Get ready to read
Group projects
Lots of homework
1.0
5.0
CS1408
Grade: B
Aug 11, 2025

This professor is a harsh and inconsistent grader. Seems to look for reasons to take points off, even on the last day of class, which can drop you from an A to a much lower grade. Feedback is minimal, and it's hard to get clear explanations for lost points. Be prepared for grading surprises, even if you've done well all semester.

Tough grader
1.0
5.0
CS1408
Grade: B
Aug 11, 2025

look for another option .

Tough grader
1.0
5.0
CS1408
Grade: C
Aug 12, 2025

take your points for no reason .

Tough grader
1.0
5.0
CS1408
Grade: B
Aug 12, 2025

Tough Grader.

Tough grader
1.0
5.0
1408
Grade: D+
Aug 12, 2025

Avoid at all cost

3.0
3.0
CS1410
Grade: C
Nov 7, 2025
Would take again

He was a decent professor not the best. As long as you do the work and study, you will pass.

Get ready to read
Lecture heavy
3.0
4.0
CS2302
Grade: B-
Nov 20, 2025

Digital Logic Review: He's Okay- I mean he wants you to pass& try your best. Honestly, it COULD have been sooo much worse. I mean quizzes and homework are all MCQ, multiple attempts. Exams are BRUTAL ASF and most of the class fails them rip lol. The worst past of the course is the bool-algebra. insanley tedious and anoying, actually drove me insane

Tough grader
Test heavy
5.0
4.0
1408
Grade: B+
Dec 7, 2025
Would take again

I was extremely nervous taking him because of all the bad reviews. However, he's a pretty cool professor who will make sure you pass. He is extremely caring and will go out of his way to make sure you understand his content. You just have to work hard and make sure you complete all his homework and quizzes. His exams are pretty tough, but curves.

Participation matters
Group projects
Caring
1.0
4.0
CS2301
Grade: D
Dec 12, 2025

This professor used to curve so much, but he barely does anymore. His exams are so brutal, please avoid, take it with someone else or at a different college. Most of the class fails his exams!

So many papers
1.0
3.0
CS2301
Grade: D
Dec 12, 2025

Just don't, he barely curves anymore, his final exam was a nightmare!

So many papers
Test heavy
Graded by few things
1.0
5.0
CS2302
Grade: D
Dec 12, 2025

Literally don't the exams, were brutal majority of the class ended up with C's and D's, your really lucky if you end with a C!

Lecture heavy
Test heavy
1.0
2.0
CS3308
Grade: C
Dec 12, 2025
Would take again

He was so hard, you have to study a lot though!!!!!!!!!!!

Tough grader
Online Savvy
5.0
4.0
1408
Grade: B
Dec 12, 2025
Would take again

This course was required as a biology major. I was nervous because I do not know I single thing about coding... however Professor Singh is a really compassionate and understanding professor, who really gives grace when you communicate with him and show effort throughout the semester! Highly recommend!

Get ready to read
Group projects
Test heavy
Class Info

Online Classes

100%

Attendance Mandatory

80%

Textbook Required

89%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 66 grades
Most common grades:
B (15)
A (12)
Not sure yet (12)
Grade Distribution
A(22)B(17)C(6)D(14)F(0)A-/B+(11)
Based on 85 reported grades
B: 15
A: 12
Not sure yet: 12
A+: 10
Common Tags
Tough grader (19)
Get ready to read (17)
Test heavy (16)
Lecture heavy (15)
Lots of homework (10)
Tough Grader (9)
Participation matters (9)
Group projects (9)
Rating Trend

Declining

-1.19 avg change
Jan
Apr
May
Aug
Nov
Dec
Last 6 months
Ratings by Course

MAT1310

5.0

(1)

COLLEGEALGEBRA

5.0

(1)

STAT3310

5.0

(1)

ALG1301

5.0

(1)

MATH1306

5.0

(3)
+23 more courses
Difficulty by Course

1400

5.0

CAL1306

5.0

MATH3309

5.0

D

5.0

MATH1310

4.7

Similar Professors