3.1
Quality3.1
Difficulty31%
Would Retake151
Reviews31%
Would Retake
151
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
80%
Textbook Required
89%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-1.19 avg changeRatings by Course
MAT1310
5.0
(1)COLLEGEALGEBRA
5.0
(1)STAT3310
5.0
(1)ALG1301
5.0
(1)MATH1306
5.0
(3)Difficulty by Course
1400
5.0
CAL1306
5.0
MATH3309
5.0
D
5.0
MATH1310
4.7
Reviews (151)
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!!!!
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.
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.
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.
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.
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!
very hard to understand,
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
Very clear and interesting class
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.
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!
great teacher.. not a womanizer... easy to understand... made an A.. I RECOMMEND TO ALL
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.
he is great professor. he is helful and alway friendly with students. let chose him then you will feel that you love math.
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.
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!
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
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!!!!
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.
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.
Good professor explains all material well. Show up everyday and you should pass the class do the work and should pass with an A.
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.
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.
GREAT teacher. very helpful. he is very clear when explaining work even if you're not a math person, you will understand.
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.
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.
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.
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!
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.
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.
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
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.
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.
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
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
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!!!!!
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.
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!
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".
Awesome Professor!
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!
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
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.
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
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.
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. :)
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.
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.
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.
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.
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.
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.
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!!
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.
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!
Should avoid at any cost. does not answer email. is not there for you. makes me not wanna be an engineer anymore.
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.
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.
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!!!!!!!
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!!
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.
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.
I strongly disliked his teaching style but it was an easy course.
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.
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.
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.
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.
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.
The class was clear and easy to understand. If you do the work, you will pass the class. i would recommend this professor
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.
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.
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!!!
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.
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.
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.
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.
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 :(.
He gives a lot of homework, but grades only a little amount that you have done without any helpful feedback.
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
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.
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!!!
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.
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.
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.
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.
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.
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!
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
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.
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
Extremely tough grader. YOU NEED TO START STUDYING EARLY!! IF YOU DONT UNDERSTAND THE FIRST and 2ND CHAPTER, you will struggle!
If you can, avoid taking this professor. He's a bigot.
Worst.
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.
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.
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
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.
absolutely horrible. no feedback. quiz HEAVY. homework HEAVY. RUDE!! this is your sign do not take this class NOT WITH HIM!
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.
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.
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.
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.
Pretty good professor just do assignments are your life should be easy.
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.
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).
One of the worst professors and human beings i have had the unfortunate displeasure of knowing
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.
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.
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.
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!!!!
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
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.
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)
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!!!!
Hard to listen to, only professor that teaches Digital Logic, class not worth it with only him teaching it.
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.
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.
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.
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.
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.
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.
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!!
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.
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.
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.
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.
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.
- 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
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.
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.
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.
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
Anyone who had difficulty with this class clearly didn't utilize office hours, or ask enough questions to the professor
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!
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.
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
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.
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.
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.
look for another option .
take your points for no reason .
Tough Grader.
Avoid at all cost
He was a decent professor not the best. As long as you do the work and study, you will pass.
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
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.
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!
Just don't, he barely curves anymore, his final exam was a nightmare!
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!
He was so hard, you have to study a lot though!!!!!!!!!!!
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!
Class Info
Online Classes
100%
Attendance Mandatory
80%
Textbook Required
89%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-1.19 avg changeRatings by Course
MAT1310
5.0
(1)COLLEGEALGEBRA
5.0
(1)STAT3310
5.0
(1)ALG1301
5.0
(1)MATH1306
5.0
(3)Difficulty by Course
1400
5.0
CAL1306
5.0
MATH3309
5.0
D
5.0
MATH1310
4.7