4.0

Sukhjit Singh

Computer Information Systems - De Anza College

4.0
Quality
3.6
Difficulty
82%
Would Retake
350
Reviews
4.0
Quality
3.6
Difficulty
4.1
Helpful
4.1
Clarity

82%

Would Retake

350

Reviews

Rating Distribution
Official
350 total ratings

5

180

4

102

3

25

2

25

1

18

What Students Say

He is a amazing guy who loves teaching and cares about everyone in his class

35A - 5.0 rating

Singh was very articulate in explaining concepts and used ways in class so things became clear right away

35A - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

36%

Textbook Required

28%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 125 grades
Most common grades:
A (45)
Not sure yet (38)
A- (36)
Grade Distribution
A(72)B(2)C(1)D(2)F(1)A-/B+(49)
Based on 171 reported grades
A: 45
Not sure yet: 38
A-: 36
A+: 27
Common Tags
Gives good feedback (47)
Inspirational (33)
Respected (32)
Clear grading criteria (31)
Caring (30)
Participation matters (29)
EXTRA CREDIT (25)
Lots of homework (24)
Rating Trend

Declining

-0.43 avg change
Jun
Aug
Sep
Oct
Nov
Dec
Last 6 months
Ratings by Course

C15AG

5.0

(1)

CIS15BG

5.0

(1)

CIS3A

5.0

(1)

35Q

5.0

(1)

35A35B

5.0

(2)
+30 more courses
Difficulty by Course

JAVAJAVA

5.0

CIS79

5.0

JAVAADV

5.0

C15AG

5.0

CC

5.0

Reviews (300)
4.0
3.0
CIS35A
Dec 7, 2010

Interesting teacher with a good sense of humor. However, could do a better job of presenting the material. Seems like he was ready for the quarter to be over a couple of weeks before the end as he did not really seem to be interesting in coering any material. Held labs instead. The text he chose did not cover I/O so reading the book didn't help.

2.0
5.0
CIS95A
Mar 10, 2011

Hard class. Good lectures, I learned a lot. I hate the group project thing, though. It's hard if your group members don't do the work, because there's too much for one person to do on their own.

2.0
5.0
CIS35
Mar 27, 2011

Admittedly teaches introductory Java as though it is intermediate. Speeds through the content and does not allow beginners the chance to grasp the material. Seems disinterested in teaching. Would not recommend, very difficult class.

2.0
5.0
JAVAJAVA
Jun 10, 2011

Disorganized, unstable, unclear, uninterested in teaching. Learn little fr him. Throw lots of subject matters & expect students to read on their own. To quote him "everything you need to know is on the internet." Threaten to drop students in many classes, then beg students not to drop. Off topic, promote his own agenda, lite on subject matter

4.0
3.0
CIS35A
Jun 28, 2011

He is a great teacher. his exams are open book, but he assumes students learnt eavrything doing lab problems. like his style of teaching

5.0
4.0
CIS35A
Jun 28, 2011

Awesomoe teacher! Took him for 35a and 35b. Makes class interesting & enjoyable. Very approachable & willing to help. This class is not easy, but he structures the class for you to be successful. Need to put in ALOT of time studying to do well. Print notes from his website & RECORD HIS LECTURES! One of the best teachers I've ever had!

4.0
4.0
CIS35B
Jul 2, 2011

Way too much work for the homework, it counts as 50 percent of your grade but you spend most of your time doing it, its only a 4.5 unit class so homework is not proportional. Has a really thick accent so is really hard to understand, needs to improve his english. Homework is never clear.

5.0
3.0
CIS35B
Jul 2, 2011

One of the better CS teachers at De Abza. He will help you if you don't understand the material very well and not belittle you like other professors. Work is graded generously but takes a long time to do. Make sure you start the programs early!

5.0
5.0
CIS79
Jul 3, 2011

Class at first is a little boring but it gets more fun and the professor is really chill. Dont be absent a lot or you will miss a lot of notes.Quizes and tests are common sense. He's a fair grader, would take another class with him. The practi****work in class was the best part.

1.0
5.0
JAVA35B
Jul 6, 2011

Very mean & menacing. Not clear. Prefers to talk about everything else except Java. Learn mostly from other classmates, he barely taught. Lack knowledge of subject. Grade is a joke. Basically gave full points so students won't complain. But you don't learn anything. Waste of time. Will not take his class again.

1.0
5.0
CIS35B
Jul 7, 2011

I dropped his class. Attended about 7 classes. Light on course contents. Some of his comments are very disturbing and misleading. If a student follows what he said, he/she will be difficult to manage. I will not hire his students.

5.0
4.0
CIS35
Jul 8, 2011

Very cool teacher. He's direct, and to the point. And he cracks the worst jokes in his class. Too much programming but learned a lot.

4.0
5.0
JAVAADV
Jul 8, 2011

This professor gets a bad rep because you have to work very hard at getting a good grade. But I have never had a professor explain such complicated material so well. He is one of the best professors out there in my opinion. Study, study, study and you will succeed.

3.0
2.0
CIS64A
Jul 10, 2011

Like what he does and it shows. His lectures are pretty easy to follow, though I admit I have fallen asleep watching them. He tells awful jokes in live lectures but they are so bad I laugh out loud.

2.0
2.0
CIS64A
Jul 12, 2011

The actual content isn't that hard, but the course materials are soooo disorganized. The online lecture materials are not synced at all with the assignments and the recommended reading on the syllabus. And please, stop with the Powerpoints-its conductive to poor notetaking and merely encourages me to waste lots of paper printing them out.

5.0
4.0
CIS64A
Jul 13, 2011

I like the duplication and reinforcement with readings, video lectures and exercises. You have to attend review sessions weekly. Professor is very patient with even the dumbest questions. Good course probbably one of the few where faculty actually cares.

5.0
5.0
CIS35B
Jul 13, 2011

Interesting presentation with good real world lessons. Some older people in class were telling him how to teach the class. Other than those distractions the class was awesome.

5.0
3.0
CIS35B
Jul 14, 2011

I must thank Prof. Singh for his ability us to teach the stuff we need to know. I have also started my own venture and he encouraged the learning and thinking with an open mind. All my best to you sir.

4.0
3.0
CIS35A
Jul 15, 2011

Lof of notes on the website were a bit confusing for me. Onground lectures were useful. Instructor recorded those lectures and made them avaulable for replay.

1.0
5.0
CIS64A
Jul 18, 2011

Horrible instructor. Easily the worst in the CIS department. Please avoid.

5.0
4.0
CIS64A
Jul 19, 2011

Fun lectures. Exams are reasonable, but study notes well. Go to review sessions and you will get to know what to study and how to keep it together for yourself.

5.0
4.0
CIS35A
Jul 19, 2011

one of those professors who makes you realize it's not really about the grades, but really about learning the material

4.0
3.0
CIS35B
Jul 24, 2011

He is such a nice guy! He packs a lot of information into the lectures. To do well, you need to read all the material, and keep up with the assignments. The exams are medium difficulty. If I had to do it over, I would have no hesitation in choosing Jit's class. I recommend him.

5.0
3.0
CIS95A
Jul 24, 2011

I think he is a wise man. He try to make the connection from the real world with the subject we are taking. I can see his passions in the project mgmt World and he want us to see it the same way as he does. Unfortunately, our level is too low but if we try to push ourselves harder until we get his points.

4.0
5.0
CIS95B
Jul 24, 2011

He was awesome. Yes, he is very fast paced and sometimes very scattered and unorganized, but he's extremely helpful and WANTS you to do well. Show up to class and be friendly and he'll become like a good friend.

4.0
4.0
CIS64B
Jul 24, 2011

hes okay...if ur willing to really hustle and do everything you can...hes hella hard 4 no damn reason...the class aint that serious but he makes it out 2 be liike a graduate study course...after awhile he might grow on u but he defintely makes u work 4 ur grade.

3.0
4.0
CIS35A
Jul 24, 2011

An excellent teacher who can teach without any text and gives real world example, took his class in winter, not on campus now--hope he is doing ok

5.0
5.0
CIS35B
Jul 24, 2011

He is super mean...and he prefers her favorite smart ass students and don't take his class if you want to pass advanced java.

2.0
5.0
CIS35A
Jul 24, 2011

Dude reads from the book when teaching. I don't think he knows basic java. Dropped course after two weeks.

5.0
4.0
CIS64A
Jul 25, 2011

He is a great professor. I take him for both intro to rdbms and sql. He is humorous and kind.. Though the midterms are a bit difficult, you can get very good results if you read the text book and labs

5.0
2.0
CIS95A
Jul 25, 2011

this guy rocks. make learning fun and you actually learn with him cause he knows how to teach. take him now!!

5.0
3.0
CIS35A
Jul 29, 2011

absolutely the best. Cares about students who care to study.

5.0
2.0
CIS64A
Aug 4, 2011

finishing class today yeah. Found a job as business analyst. This course helped me for the interview. Thanks. Jit

5.0
2.0
CIS35B
Aug 6, 2011

Courses started with the basics (a bit slow for me) but soon picked requiring heavy lifting. Coding on top of previous labs was particularly hard but I found my design errors. Looking at other people's code in class was very helpful.

4.0
1.0
CIS35A
Jan 5, 2012

I attended course on Fall 2011. Class was very interesting. He is very articulate. Those 2 and half hours class was very interactive. It helped a lot in strengthening my core Java skills. I will surely attend his class in future, if he plans to take Android course!

5.0
4.0
CIS35A
Mar 22, 2012

Instructor explain subject matter clear. Throw student out if they text or use facebook. Good instructor. I learn a lot.

5.0
2.0
CIS95A
May 2, 2012

Provides excellent experience in class on project management. Clearly knows his subject matter. Some students were hard to please. Never expected to have gotten a start-up experience in a classroom.

3.0
3.0
CIS35A
Sep 3, 2012

There was stuff on the midterms and finals that weren't covered on the homework assignments. I'm paying for a class, I expect feedback from the instructor on my assignments as to how I'm doing. Otherwise, it feels like I'm learning concepts on my own without any feedback (which is what we had to do, learn from the book + video lectures).

5.0
5.0
C15AG
Sep 12, 2012

Made us work really hard in six weeks and made sure we understood the stuff. Thanks! Mr. Singh. Great class.

4.0
5.0
CC
Sep 21, 2012

Singh takes the time to explain concepts in class. I did not even have to practice or study outside of class. Great instructor.

2.0
5.0
CIS35B
Dec 2, 2012

After each class I asked myself "what's going to be on the next test?" and I couldn't answer it (I have a 4.0). He's a bit unfocused. Sharp guy, and he thinks so too. Unfortunately, he's not the best at communicating ideas. I've finished one class with him, and dropped two others because of his lack of focus. He's now on my "avoid" list.

5.0
5.0
CIS35B
Jan 6, 2013

I took CIS 35b from Sukhjit in Spring 2012. He explained concepts providing clarity on how things work inside out while teaching programming. Excellent instructor!

3.0
5.0
CIS95A
Jan 6, 2013

I attend Project Mangement last year and it was a good class. Instrtor did not use the book a lot but gave lot of practical examples in class.

5.0
5.0
CIS35A
Jan 9, 2013

The only professor I know who provides real-world experience towards software engineering. He can be harsh if you fall behind.

5.0
3.0
CIS15BG
Jan 16, 2013

In Winter Prof. Singh is teaching C Programming. Just like in the introductory course, he does not read the code out of the book but helps us visualize the code by writing it in class. This is helping me understand the basics. Prof. Singh is definitely superb.

5.0
4.0
CIS35
Jan 18, 2013

Good pro. He knows the material well and to explain it well. However, he needs to get more organized. He has a tendacy of sending hws and other vital info late via email. However, regardless of this tendecy I do recommend him for this course.

4.0
5.0
CIS35A
Jan 24, 2013

Prof. Singh knows to keep his class in discipline. He treats us as adults and if you act like a child you will be thrown out.... Go in class, pay attention and you don't need to work outside of class. Really awesome lectures.

5.0
2.0
CIS35B
Jan 24, 2013

If you manage to get this professor consider yourself privileged to be taking his class. He is without a doubt the greatest professor. HUNT HIM DOWN IF YOU HAVE to because his class was something i looked forward to because it was real.

5.0
3.0
CIS95A
Jan 24, 2013

Great instructor. Patient and understanding. Teaching style makes the information stick. A joy to be around. Very entertaining. He allowed us to be ourselves and that made the class more of a community.

4.0
5.0
CIS35B
Jan 26, 2013

Professor Singh makes himself very available to students. Night classes can be tough sometime, but I look forward to coming to this one every week. His teaching style is fun and he keeps things loose. Take him if you get the chance.

5.0
5.0
CIS35A
Feb 5, 2013

Mr. Singh is hands down the best professor I have ever had in my whole college experience. He's so thorough and helpful and his passion for teaching really shines through. He always has the students best interest. Thanks for everything.

4.0
5.0
CIS35A
Feb 6, 2013

Singh is a peculiar teacher. Either you don't like his teaching style or you absolutely love it. I happen to love it. He is my kind of Computer Science professor. I took his Intro to Java class. I will be taking his Advanced Java next quarter. He is a far out teacher and is perfect for the college setting.

4.0
3.0
CIS95B
Feb 25, 2013

I truly appreciated the last weekend class with Mr. Singh. His focus on adding creativity skills, thinking out of the box are so needed in the workplace. Great experiential workshop.

5.0
5.0
CIS95B
Mar 10, 2013

I learned a lot of new things on time management And team management. His ability to unfold tools and techniques in a clear wayis unmatchable. certainly a great asset farDe Anza.

5.0
4.0
35A
Apr 5, 2013

Definitely someone who cares for students success. I admire his style, commitment and patience to help his class succeed.

5.0
3.0
CIS35A
May 2, 2013

Clearly the best professor in CS dept. Why do some students take his class only to whine about his style. Take classes with him if you actually want to learn something.

5.0
2.0
CIS35
Jun 13, 2013

Has good sense of humor, explains materials clearly and gets into details of the subject matter. Highly recommended.

5.0
2.0
CIS3A
Jul 1, 2013

This professor is hilarious and keeps the class attention throughout the lectures. He doesn't punish you for not coming to class but your grades will suffer if you do miss too much. His tests seem hard but he grades very easily. I honestly thought I was going to fail the final, turned out to get an A in it.

4.0
1.0
CIS35B
Jul 8, 2013

The best trait that this professor has is simply put, experience. He worked for Google and developed a portal website for a University. He will actually give you the knowledge on what interviewers look for and what is sought after in the SE/CS field. This guy knows his stuff and he explains it well. Make sure you attend your lectures.

5.0
3.0
CIS35B
Aug 18, 2013

He is one of the best professors in my college life. Study and you will succeed. He will help you a lot to succeed in the course. The lab work in the course is fun and interesting. lerant lot of things. thank you sir

5.0
1.0
CIS35B
Sep 23, 2013

This teacher is a very leniet teacher. His ADV JAVA is a joke. The entire grading is based on one assignment, and there is code online where you can copy from and get an easy A without having to do anything, even show up to class.

5.0
2.0
CIS35B
Mar 6, 2014

I am taking CIS 35B this quarter and found his course to be difficult and I learned a lot. I am putting in excess of 20 hours a week and I hope to get a job after this class.

5.0
4.0
CIS35B
Apr 5, 2014

Not an easy class by any stretch of the imagination. But Professor Singh really cares about his students. He will take the time to help you understand a concept that you are struggling with. Take his class if you are interested in learning the subject and willing to put in the work.

4.0
5.0
CIS79
Jun 17, 2014

Managning Technology Project class was one of the few that inspired me to start a company. Singh covered some key aspects on how to think through the product creation, requirements and business aspects.

3.0
3.0
CIS35B
Grade: A
Jul 3, 2014

Do not take this class if you hate automobiles

4.0
2.0
CIS079
Jul 7, 2014

Had a very good learning experience in his class. Both interesting and fun. Thank you.

2.0
4.0
CIS64B
Aug 21, 2014

Course description says prereq is optional, syllabus says it's mandatory. Professor doesn't want you to ask questions because 'they take up lecture time.' Outdated software, unclear homework, gets snippy if you ask questions to clarify his exams. Taught myself 85% of this class from Google. Would not recommend without significant prior exp.

4.0
1.0
CIS35A
Oct 2, 2014

Mr. Singh or (Bob) is pretty awesome professor. He's not too strict and provides a good feedback on your work. Not hard. I liked the class overall

5.0
1.0
CIS64B
Grade: B+
Oct 6, 2014

Professor is very helpful. at first, i am not familiar with both distant learning and SQL, i got very frustrated. Professor is encouraging, he make additional web hang out with me to fix the initial setting problem. Every time i ask questions, he reply in time. And the most important, SQL is very useful in job hunting. I recommend Him.

5.0
1.0
CIS64B
Grade: B+
Oct 21, 2014

This guy gets technology. Good in teaching and providing feedback. Liked his online lectures - just like live classes. Did not think much about online platform - cccconfer.

1.0
2.0
CIS35A
Grade: A+
Nov 9, 2014

Not knowledgable.

4.0
4.0
95A
Grade: A-
Nov 15, 2014

Singh ran this all day workshop for 10 hours a day. I was able to pay attention but was dead tired by end of the day. Pl make these classes shorter. I was done in three weekends however.

5.0
4.0
35B
Jan 8, 2015

I just started Advanced Java with Prof. Sing. He has truly motivated me to get my act together on learning to design and coding. Looking forward to this class this quarter.

5.0
4.0
95A
Jan 17, 2015

Magic today. So many things just came together. Awesome!

4.0
5.0
95A
Jan 20, 2015

Personal experience presentations go to a whole new level with Singh. It takes up lot of class time. I am taking notes and cannot keep up with all that is said. So I am recording the lectures. Keep it up! Singh

5.0
4.0
95A
Jan 26, 2015

I was tired in the end of each day. Lot of things covered but presentation kept me participating. Memorable experience.

4.0
5.0
CIS95B
Feb 10, 2015

Bob (Singh) takes on lot of responsibility for running his classes. While this can be good in some ways, it can quickly become an issue for some that are not in context. I would recommend taking his class from start to end to get to know his style and what he is accomplishing in his teaching. Enjoyed the experience.

4.0
2.0
35A
Mar 8, 2015

Mr. Singh helped me class materials and help on assignments. He is approachable and kind. he helped me in with career advice and soliving several class issues.

4.0
1.0
64B
Grade: A+
Mar 27, 2015

Sukhjit is very generous with this time in helping solve problems. Good course and learned a lot.

5.0
2.0
CIS64B
Grade: A+
Apr 6, 2015

I took his online course. I found the lectures to be very informative. He was very helpful whenever I emailed him. The class seems a little overwhelming with all of the information that he throws at you in the end, but the tests are open note and often similar to homework

5.0
3.0
95C
Apr 16, 2015

Bob is an exceptional in what he does. He has created an experience this last weekend in class that has allowed me to understand a complex subject easily. A great asset for De Anza.

5.0
4.0
35B
Apr 17, 2015

Advanced Java class started with a ton of people with now few empty seats. With still a full class his focus is on getting us to learn design. His first assignment has already taught me a whole lot. Great instructor.

5.0
2.0
35A
Jun 3, 2015

Prompt responses to emails and very helpful.

5.0
4.0
64B
Jun 29, 2015

Really nicely organization in the course. Covered a lot of topics helpful in my job. Thanks Mr. Singh! I was able to use lot of what I learned in your class at my job.

5.0
3.0
36A
Jun 29, 2015

I was able to get over the fear of programming after having tried several instructors. You gave us tough problems that did make me think and thanks for to ur ongoing support.

5.0
4.0
36A
Jun 29, 2015

An awesome introduction to Java with lot of problems to solve. Sukhjit really cared for my success. Needless to say, attending lectures was a large part of the success.

5.0
4.0
36A
Jun 29, 2015

I was inspired to take comp Sci as my major after taking this class. Singh helped understand how creativity and programming together function for building new things. A very nice intro course.

5.0
4.0
36A
Jun 29, 2015

Sukhjit taught me the foundations and encouraged interest in the subject. He was the best out of four teachers I had this quarter. Very supportive if I fell behind. It was nice to be treated as an adult.

5.0
4.0
35B
Jun 29, 2015

Mr. Singh helped me understanding of object oriented programming concepts and apply them in real world projects. I now understand how enterprise applications are written. It was strenuous but well worth the time.

5.0
4.0
36A
Jun 29, 2015

I was a bit apprehensive taking CS class with very little foundation in Math. I found problem solving interesting and Singh really kept me interested in the subjected. I found text most useful along with class lectures. It was a great class. Video lecture recording were really helpful.

4.0
1.0
CIS
Grade: A
Jun 30, 2015

His lectures are enough reason to take his class! You learn so much in the span of a short time. His grading style is very progressive and different than other courses. He keeps long lectures interesting by fusing it with tons of humor. He has a great management style.

4.0
1.0
CIS35A
Grade: A
Jul 8, 2015

Very easy class. If you know anything about programming prior to the class and you just google some of the things you need to know, you will get an A in this class, guaranteed. I just hope real-world coding is this easy :D

4.0
3.0
CIS35B
Jul 9, 2015

Learned about designing and tons of Java API. No exams made the class a less stressful. Had to code a ton.

5.0
3.0
35B
Jul 12, 2015

Sukhjit got into nItty gritty of design approach from the very start. He is supportive and encouraging for right reasons - it is apparent that he is very passionate about teaching.

5.0
2.0
35A
Jul 18, 2015

I learned java most from his lectures and notes. Does not use much book. Exams are online and easy using open book and notes. He explained concepts clearly and made time even on weekends to help me. He is one that taught me programming other teachers at deanza are not taking as much interest in teaching.

5.0
4.0
95A
Jul 19, 2015

Mr. Singh focuses on many aspects of Project Management in his course work. He takes simple steps to show show to get others organized, channel our energies positiviely and run projects smoothly. I was really impressed with the amount of stuff covered in such a short period of time. Great learning experience.

4.0
4.0
35A
Aug 5, 2015

Singh is very responsive on email to help answer key questions. Online forum was also very helpful. Lot of concepts covered in such a short period of time.

4.0
1.0
CIS95A
Aug 7, 2015

All of Sukhjit's classes (95A, 95B, 95C & 95D) are really fun & interactive classes. Show up for the classes, be attentive, take notes you will do well in quizzes and exams. Sukhjit brings in a lot of industry experience to the class room. The games are fun, engaging and team building. Participation is the key. You will like it. Its a joy ride.

5.0
5.0
35A
Sep 21, 2015

Singh was very articulate in explaining concepts and used ways in class so things became clear right away.

5.0
4.0
36A
Sep 30, 2015

I have attended intro class in C++ at another college and I joined the intro java course with Singh. his style of explaining things was very beneficial for me. I understand concepts much better than I did before. nice teacher.

5.0
3.0
95A
Oct 12, 2015

Terrific course. Presentation and group work really brought a new way of though process for managing projects.

5.0
4.0
95B
Oct 25, 2015

Mr. Singh brings concept to life with his way of teaching. We do a task, fail a bit and understand what we are failing at. Then he describes what needs to be done. This helped me understand ton of stuff in his class.

4.0
4.0
36A
Dec 31, 2015

Singh told it straight and it hurts. I did not like it. I got a B in the grade despite all the hard work. Tough course.

4.0
2.0
CIS35B
Jan 4, 2016

Totally awesome course. I learned hands-on implementation of working with Objects and was able to ace an interview after this course in Java. Highly recommended.

5.0
4.0
35A
Grade: A
Jan 7, 2016

Definitely makes things super clear and did not rush through topics. He means learning and made it happen for me. Was there for every question online or during office hours. Thanks for great experience.

4.0
2.0
35A
Feb 25, 2016

My first programming class where I actually understood concepts. Lots of programming to do but well worth it. Singh does not rush through concepts and takes time to help with understanding. Stories are enjoyable and keep me awake.

4.0
4.0
35A
Mar 9, 2016

Professor Singh is a very inspirational instructor. I feel like his motive for his class is to guide his students into the right path of programming. Although, I'm not a CS major, I struggled in this class. I just needed as a prereq for my major. But expect a lot of coding and his funny jokes. Attend class to understand what's needed for assignmens

5.0
4.0
35B
Mar 17, 2016

Tough course but I learned so much. Learned implementation of OOD from Singh.

5.0
5.0
35B
Grade: A-
Mar 27, 2016

Bob is certainly one of the better instructor De Anza has. I started off the course thinking I should drop. He encouraged and persisted with help as and when I asked. Definitely recommend his course.

3.0
3.0
CIS35B
Apr 4, 2016

Decent class, learned a bit, but only from the projects and self-studying. One of the worst, most boring lecturers that I've ever had. Unclear outlines for projects and lectures don't really even help much. Need to know Java VERY well before taking the class or you will be lost.

5.0
4.0
36A
Grade: A+
Apr 8, 2016

Singh is absolutely an AMAZING professor. Gives clear and interesting lecture, makes the class fun and worth it. I'm so glad that I took my first CIS class (36A) with him. He expects you to do all the assignments WELL and come to EVERY class if you want to pass with an A. Come to his office anytime if you have any questions. DEFINITELY TAKE HIM !!!

5.0
4.0
35B
Grade: A-
Apr 8, 2016

Bob is very patient and takes time in explaining complex key Concepts using real words analogies. He is accommodating as long as you are putting in the effort. Advanced Java class was probably the best class I took and I had to work really hard for it but learn a lot.

5.0
4.0
CIS35B
Grade: A
Apr 20, 2016

I took entire Java series with Sukhjit. He is truly dedicated and knowledgeable with his subject. stuff I learned in his class I am using at work. focus on design over construction was the best part.

5.0
5.0
CIS35B
Grade: A-
May 7, 2016

Singh is a very helpful instructor. He takes the time to clarify and does not rush through material. Truly benefited from his course.

4.0
5.0
CIS35B
Grade: Drop/Withdrawal
Jun 1, 2016
Wouldn't take again

He's a good teacher. He uses simple examples to explain abstract data structures. His 35B is the hardest class I ever had at De Anza (even harder than Peterson's Math and Dr.F's Phy). The reason for me, an international student, it's because of his heavy accent such that I can only understand at most 50% of his lectures.

5.0
3.0
35A
Jul 5, 2016
Would take again

He is amazing and excited to teaching students. Every assignment, he could give me good feedback, for example why he didn't give me full score. The midterm and final term, professor gave us good instruction so that we could get ready for it and get satisfied score if we work on it. I haven't thought I could have so amazing class in a college.

5.0
3.0
35A
Jul 17, 2016
Would take again

If you wanna learn your stuff he is a real deal. You will get whiners and complainers that want to be spoon fed. Then Singh is not for you. Learn the stuff so you can do well in the industry.

5.0
5.0
35A
Jul 20, 2016
Would take again

Bob is a the best in De Anza! He is a amazing guy who loves teaching and cares about everyone in his class. Feel so lucky to learn with him.

5.0
4.0
35B
Grade: A-
Dec 7, 2016
Would take again

Bob has helped a great deal with design skills in Java this quarter. Lot of hard work though

Tough Grader
Gives good feedback
ACCESSIBLE OUTSIDE CLASS
5.0
4.0
CIS35A
Grade: Not sure yet
Dec 14, 2016
Would take again

This teacher has to be one of the best profs I've ever come across. He's insanely intelligent, super funny (if you like corny tech jokes like I do!), approachable, challenging yet fun assignments with clear instructions, challenging midterm/final (this was my first ever programming class), but he def prepared me for future coding courses! Thx Bob!!

Respected
Participation matters
Inspirational
2.0
2.0
CIS35A
Grade: A
Dec 22, 2016
Wouldn't take again

If you want to learn, go somewhere else. I was duped into this class by all these good reviews Lectures makes 0 sense if you don't know java or oop already. Gives metaphors but not explanations Makes 0 effort maintain classroom order, phone buzzes and loud keystrokes all the time. Thick accent. Get an A by watching u2b videos(not his of coz)avoid

5.0
4.0
JAVA35B
Grade: A-
Jan 10, 2017
Would take again

Had to work really hard in 35B. Lot of coding/project work not to mention the final in the end kept me on my toes during the quarter. All paid off in the end as I just found my first Java gig.

Tough Grader
Gives good feedback
Respected
4.0
4.0
95A
Grade: B+
Jan 16, 2017
Would take again

Sukhjit has his practical style of teaching. He focuses is on experiences and that is not traditional. I enjoyed his classes and have done well as a result, with survival skills.

Tough Grader
Skip class? You won't pass.
Inspirational
2.0
1.0
CIS64C
Grade: A
Jan 20, 2017
Wouldn't take again

This is more of a course review (PL/SQL). In lecture he only goes over the PPTs, which are Oracle made from 2001 (in fairness PL/SQL hasn't changed). The HW questions at the end are answered all over the place online. I do not think I learned PL/SQL very well from this course. Take this if you are good at teaching yourself.

Clear grading criteria
Caring
5.0
4.0
35Q
Grade: Not sure yet
Mar 3, 2017
Would take again

I appreciated instructor's attention in helping me. This class is a lot of work, but the payoff is in all that I am learning.

Respected
Inspirational
Caring
4.0
4.0
95A
Grade: A-
Mar 4, 2017
Would take again

Absolutely the most amazing experience in a class I have ever had. I worked in a team of four people and we worked on assignments in class. Instructions for assignments are not clear but help in class provides clarity. It is hard to stay awake for 11 hours in a class.

Gives good feedback
Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
4.0
3.0
64B
Grade: Audit/No Grade
Mar 5, 2017
Would take again

Online SQL was very mechanical. Clear lectures but had to spend a fair amount of time figuring out labs. Bob made time for my questions.

Skip class? You won't pass.
LOTS OF HOMEWORK
Caring
5.0
4.0
CIS95B
Mar 14, 2017
Would take again

Teacher covered lot of topics in short period of time but I learned a lot. Lot of note taking and exercises in class helped me stay current in class topics.

Respected
Participation matters
BEWARE OF POP QUIZZES
4.0
4.0
CIS35B
Grade: Not sure yet
Mar 24, 2017
Would take again

Singh teaches concepts and implementation in a rather different way. It was tough at start but once I understood what he was trying to do I was okay.

BEWARE OF POP QUIZZES
TEST HEAVY
Caring
5.0
3.0
35A35B
Grade: A+
Mar 29, 2017
Would take again

35B was a bit challenging. Since the main goal of the class was to help you become a designer, sometimes it takes a while for him to give you feedback or help since the programs were not uniform. Overall, he was a great teach who told us to not be afraid of failure. He docked points on faulty programs but gave us the chance to regain them back.

Respected
Inspirational
Hilarious
5.0
5.0
JAVA35A
Apr 18, 2017
Would take again

Super nice guy. Cracks jokes all the time. Really wants you to succeed. He's the man.

5.0
3.0
CIS35B
Grade: A+
Apr 26, 2017
Would take again

35B was a very difficult course. Work on one lab the entire quarter, continuously adding to it. End up building a server and client and even Web App. 2 week for each lab which is hard for labs 4 and 5 because they're quite long. Go to class, take good notes, maybe record lectures. Answers a lot of Qs and gives hints. No midterm. Book used for final

ACCESSIBLE OUTSIDE CLASS
5.0
3.0
CIS35A
Grade: A-
Jul 2, 2017
Would take again

Singh does a good job in training for the real world. Found his class to be organized and learned design and coding skills in his course.

Gives good feedback
Get ready to read
Clear grading criteria
3.0
2.0
35A
Grade: A+
Jul 8, 2017
Wouldn't take again

You'd better make DARN sure you're already fluent in an object oriented language to get anything from this class. It might just be programming in general but his lectures were very abstract and it was very hard to apply anything learned in class. Lenient grader though and gives tons of partial credit, and does crack funny jokes. Good for non majors

LOTS OF HOMEWORK
Hilarious
4.0
4.0
35B
Grade: B+
Jul 15, 2017
Would take again

I took intro to java from another instructor and did not really learn the design process. That made 35b a lot harder for me. Instructor frst lab was very hard and I had to put in lot of hours. AFterward things got better and I learned a lot.

Respected
Get ready to read
Skip class? You won't pass.
3.0
4.0
36B
Jul 30, 2017
Wouldn't take again

i thought his assignments are vague and also don't know what i learned about design aspect of programming from his class. Lectures are kind of abstract, too. Well that's my opinion but still, he is a passionate instructor and will help you out a bit if you visit his office hour. Also, exams are graded leniently. Decent professor but not for me.

4.0
3.0
35A
Grade: C+
Aug 19, 2017
Would take again

Very good instructor, he was so understanding of some difficulties i was having, he met with me extra time outside class and helped me catch up and improve my work

5.0
5.0
64B
Grade: A-
Sep 28, 2017
Would take again

I was apprehensive of taking my first online class. He did a decent job with lectures, help, 1-on-1 time online to help and career guidance. Singh has done more than I expected. And provided skills that are useful for the real world.

Tough Grader
Skip class? You won't pass.
Inspirational
4.0
4.0
35A
Oct 3, 2017
Would take again

Good instructor. Has accent aometime hard to understand. tkae time explain and answer questions

Participation matters
ACCESSIBLE OUTSIDE CLASS
Hilarious
5.0
5.0
JAVA35A
Grade: A-
Nov 2, 2017
Would take again

Mr. Singh has been the best instructo I have taken for a computer science course. His explanations are so clear. I wish there were fewer labs

Gives good feedback
Skip class? You won't pass.
LECTURE HEAVY
5.0
3.0
CIS95A
Grade: A-
Nov 3, 2017
Would take again

Singh's hands on approach brings theoretical ideas to life. I have been able to apply lot of things from class at the workplace already. I will be finishing the entire De Anza certificate. It would be nice if courses were quiz free.

Participation matters
Inspirational
TEST HEAVY
5.0
4.0
35A
Grade: A+
Dec 9, 2017
Would take again

By missing his lectures, you miss out on his design suggestions for the harder labs along with great insight into the industry in general. Take this professor, it's slightly hard but worth it. His lectures cover design, industry insight, and preparation for the future in general. OOP is something I never truly grasped until this course.

5.0
4.0
35B
Grade: A+
Dec 28, 2017
Would take again

An amazing professor who truly wants to teach you the concepts. Attend all the lectures, read the material and give 100% to labs. If you understand all your labs, the Pass/Fail final will be a breeze. Labs will probably take 3 hours 10 hours depending on how well you know the concepts covered.

Gives good feedback
Respected
Skip class? You won't pass.
5.0
4.0
35A
Jan 23, 2018
Would take again

Prof covered concepts really well in class and was available to help when I needed. A communicative person that works hard.

Respected
Skip class? You won't pass.
Inspirational
5.0
5.0
CIS35B
Grade: A-
Feb 2, 2018
Would take again

Slow in class pace, takes questions and reviews concepts. Accent can get in way but is understandable. Class was a lot of work but in the end it was useful for me.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
5.0
JAVA35B
Mar 27, 2018
Would take again

Singh is a really inspiring instructor. His hands on approach help built the mastery of the subject matter. He is motivational and supportive with his teachings.

Respected
Skip class? You won't pass.
Clear grading criteria
5.0
3.0
35A
Grade: A-
Apr 9, 2018
Would take again

Professor Singh is a gem of a professor! His approach to computer programming is very different from most professors, in that, he focuses on teaching you the concepts with which to design and, only then, does implementation come into discussion. His lectures are all on YouTube, so if you miss a class you can easily go over the work by yourself.

Gives good feedback
Respected
EXTRA CREDIT
5.0
2.0
CIS95D
Grade: A
Apr 9, 2018
Would take again

Thank you, Mr. Singh, for teaching me with templates and clear processes for managing outsourcing. I have been able to apply techniques I learned in these three weekends at work with results that have already earned me kudos. Thank you for the program and what you have delivered.

Skip class? You won't pass.
LOTS OF HOMEWORK
Clear grading criteria
3.0
3.0
35A
Apr 13, 2018
Would take again

Singh is conventional in his approach. lectures, exams and assignments and out comes the grade.

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
5.0
CIS35B
May 2, 2018
Would take again

Class is tough. The labs are demanding and increase in difficulty as the quarter goes on. We only had 1 test(final). Open book/note(I got 100%). Last 2 labs are tricky tho. He is very caring and will give you as much effort and time as you give him. Go to class and you will learn a lot about C.S. and Java. Best Professor Ive ever had.

4.0
4.0
95A
Grade: Not sure yet
May 14, 2018
Would take again

I took 95a, first course in project management and found it to be really useful for personal growth, not to mention all technical mgmt of projects.

Respected
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
4.0
4.0
CIS95A
Grade: Not sure yet
May 17, 2018
Would take again

Mr. Singh style is not for everyone, but those that understand him, benefit a lot. He has covered more leadership strategies in a day than 4 books would cover. This class was intense and there was a lot of note taking. He certainly engages the class to the level of building persona.

Skip class? You won't pass.
Hilarious
Amazing lectures
4.0
2.0
CIS36B
Grade: Not sure yet
Jun 11, 2018
Would take again

He seems to make a genuine effort to make sure students are getting and enjoying the material. I feel bad for him sometimes because despite his effort no one really engages in class. He is quite a fair grader and come to class because he is one of the profs here that care. Ask him questions because he always seems happy to be of help.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
Caring
4.0
4.0
CIS35B
Grade: A-
Jun 13, 2018
Would take again

Tough labs suck up a lot of my time. In the end the results are great. You learn for real how things are supposed to work. And he does spend time to help with labs.

Skip class? You won't pass.
Clear grading criteria
LECTURE HEAVY
5.0
3.0
35A
Grade: A
Jun 14, 2018
Would take again

This professor makes lectures interesting and can be funny too. He posts all kinds of useful videos/ tutorials and assignments for whole quarter on his website. He is a easy grader on assignments,makes tests open book and open notes. The class can be a little bit difficult because of the curriculum but He does everything to make it manageable.

Gives good feedback
Caring
EXTRA CREDIT
4.0
2.0
CIS36B
Grade: A
Jun 30, 2018
Would take again

Very good prof and very fair grader. He acknowledges who comes to class and who doesn't so if he sees you putting in the work he will be understanding. He is very devoted to helping students. He may come off as a harsh guy but he just doesn't like BS. Come with an open mind and ready to do the very fair workload and you will do well.

Respected
ACCESSIBLE OUTSIDE CLASS
Caring
4.0
4.0
CIS35A
Grade: A
Jul 6, 2018
Wouldn't take again

He is very strict and warm hearted at the same time. To be honest, I would not take this course again because it was very stressful(You must focus for the whole time in class); however, I learned a lot. You will find his grading ridiculous at first, but he gives lots of extra credits at the end, so be patient and wait for them.

Tough Grader
LOTS OF HOMEWORK
EXTRA CREDIT
5.0
4.0
CIS64B
Grade: A+
Jul 6, 2018
Would take again

This course is about the Oracle Databases. It is slightly hard for me, so I saw his live lecture repeatedly. If you do not know about his lecture, just ask him via e-mail or leave a comment on the Canvas, he will answer your questions. Exams are slightly hard but it is open-book. So you need to review his course materials to get a good grade.

Gives good feedback
Inspirational
4.0
3.0
CIS35A
Jul 6, 2018
Would take again

I was at first nerveous for this course but if you understand object oriented programming well already and somewhat understood CIS 22B and you attend lectures the a lot of the info you need to do the lab will be covered

Skip class? You won't pass.
EXTRA CREDIT
Caring
5.0
4.0
35A
Grade: A-
Aug 11, 2018
Would take again

Singh did a great job covering live lectures, providing videos for people like me that needed more details, support is online discussion and emails. Quite prompt in his response. Simply good with what he does.

Respected
Skip class? You won't pass.
TEST HEAVY
5.0
4.0
35A
Grade: A
Aug 11, 2018
Would take again

Sukhjit provides me the support I needed to succeed in the course. Lab feedback helps a lot. If you unclear just email and got a quick reaponse.

Tough Grader
Respected
Inspirational
5.0
5.0
35A
Grade: B+
Dec 18, 2018
Would take again

Singh is a great instructor, clear instructions for labs, though lot of work for his course. Some questions seem ambiguous on exams. He has an accent but I was able to follow him.

Tough Grader
Gives good feedback
ACCESSIBLE OUTSIDE CLASS
3.0
5.0
CIS35B
Grade: B
Dec 19, 2018
Would take again

Labs took so much time and I ended with a B. All I can say, it's too much work for a class. I should have take. 35a with Singh, I probably would have done better. The guy is patient and helped whenever I wanted help.

Respected
Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
4.0
5.0
CIS35B
Grade: A+
Dec 19, 2018
Would take again

One of the hardest class I took. Lots of work in labs. Wish there was more web development stuff. Got plenty of stuff for a 150 dollar course.

Participation matters
TEST HEAVY
Caring
5.0
3.0
95A
Grade: A
Jan 27, 2019
Would take again

Bob is a great teacher. It is obvious he teaches because it is passion, and that drive translates to his students. He uses many analogies and is very funny. In his lessons he is thought provoking and gets everyone to participate. Content of class is average difficulty, and he will spend time where needed to ensure concepts are fully understood.

Gives good feedback
Caring
GROUP PROJECTS
5.0
4.0
CIS64B
Feb 19, 2019
Would take again

Singh's notes are beneficial and his lectures provide focused learning. I have been in the course for six weeks and have found him helpful throughout.

Gives good feedback
Get ready to read
Participation matters
5.0
2.0
CIS35A
Feb 28, 2019
Would take again

He records/livestreams his lectures and publishes it to Canvas. Take either his online/in person class, you can just view his lectures online. I'm not a big fan of his teaching style - he lectures off a notepad .txt file, and the microphone recording doesn't help deciphering his accent any better- but he is very knowledgeable in Java.

5.0
3.0
CIS35A
Grade: A+
Apr 4, 2019
Would take again

Professor Singh is one of the best professors I've taken here. Very helpful and responsive to questions. No textbook required he covers everything in lecture. He even recorded lecture and posted to canvas so you can view it whenever. No mandatory attendance, you can just view lecture from home. 6-7 assignments 1 midterm and 1 final. Very lenient

Hilarious
Amazing lectures
EXTRA CREDIT
3.0
3.0
CIS64B
Grade: A
May 23, 2019
Would take again

Sukhjit is a good teacher in the sense that he's very knowledgeable about what he's teaching. In his lectures he covers solely concepts instead of application, so its on you to practice. There are 10 assignments including the midterm and final so you need to nail most of them to get a good grade, but he's a very generous and lenient grader.

Graded by few things
Clear grading criteria
1.0
3.0
35A
Grade: Drop/Withdrawal
May 24, 2019
Wouldn't take again

This is his online class. He uses video lectures and you can view them on your convenience. However, the audio quality sucks. I couldn't understand many words in his videos. I've been complaining about this since day 1 but no improvement. He just says "This is how I know you don't watch my videos". WHAT????????

5.0
4.0
35A
May 29, 2019
Would take again

I am taking Singh online class this quarter. He is running live lectures and also in class lectures. I attended most of his lectures in class. He has been great with answering questions during office hours and outsidel of class.

Respected
Test heavy
Caring
5.0
5.0
35A
Jul 25, 2019
Would take again

Singh is crisp in explanations and is better than lot of profs. Takes time to answer questions and is super patient.

Gives good feedback
Graded by few things
Test heavy
5.0
5.0
35A
Jul 25, 2019
Would take again

Good instructions on assignments, was supportive in helping and good response to emails very quick.

Gives good feedback
Respected
Get ready to read
5.0
4.0
35A
Grade: A+
Aug 22, 2019
Would take again

His lectures are amazing. He focuses on learning and understanding the concepts. He repeats concepts during class if something is not clear to you. Assignments are not that difficult and he discusses them during the class. I would recommend this class!

Clear grading criteria
Amazing lectures
EXTRA CREDIT
5.0
3.0
64B
Oct 14, 2019
Would take again

Professor has a really excellent teaching interaction with his students. As a learner, you need to be patient and do a lot of practice to understand his lectures. He is very helpful and willing to help. He answers your questions during lecture/email efficiently in term of quality and timing. I am trying to take his classes as many as I can.

Gives good feedback
Respected
Inspirational
4.0
3.0
35A
Grade: A-
Dec 11, 2019
Would take again

A good teacher!

Accessible outside class
Caring
4.0
4.0
35B
Dec 11, 2019
Would take again

Good instructor

Lots of homework
Get ready to read
5.0
3.0
35B
Grade: A+
Dec 24, 2019
Would take again

Great professor, he is very clear and takes the time to dive into each topic. He is a very lenient grader and as long as you do the work and pay attention to lectures, you will have a great time. I would recommend this professor to anyone looking into Java or SQL database design. Attendance is not mandatory, he records all lectures to watch online

Gives good feedback
Accessible outside class
Caring
4.0
2.0
CIS35A
Grade: Not sure yet
Feb 29, 2020
Would take again

His lectures are clear. I took his online class so it was done through live video streaming. He makes sure to respond to any comments or questions. He's a lenient grader. Some questions on the exam were a bit vague and I was worried that I'd do poorly, but was pleasantly surprised. Do your best and it'll be fine. Exams are open book/notes.

5.0
3.0
35A
Grade: A+
Apr 2, 2020
Would take again

Singh is supportive and quite clear in his explanations. He answered emails quickly for class questions. Good experience overall.

Gives good feedback
Skip class? You won't pass.
Inspirational
5.0
2.0
35A
Grade: A+
Apr 28, 2020
Would take again

Professor Singh is amazing! He's really chill and he's an easy grader. His exams can be a little challenging, but they're open notes/textbook and consistent with previous years. Generally 5-6 Labs due throughout the quarter and 10 Discussions (participation), pretty easy to get all A's if you follow directions. Highly recommend!

Clear grading criteria
Amazing lectures
Caring
5.0
4.0
35B
Grade: A-
Jun 1, 2020
Would take again

Professor Bob is an amazing tutor. But I would suggest him to improve his lectures, because sometimes it is unclear what he is trying to say. But the area where he shines is his syllabus. Advanced java programming syllabus of this teacher, makes you learn a lot of things that will be beneficial in the future career. Moreover he is realy caring !!

Respected
Inspirational
Caring
5.0
3.0
95A
Grade: A
Jul 27, 2020
Would take again

I took the a-d series of pm courses from Bob. His courses give you the big picture of how project management works and his teaching style is both fun and very instructive. The flow of his classes are somewhat unique so be ready to attend all classes and to work both in small groups and larger class level exercises. Oh be ready to laugh a lot too.

Participation matters
Skip class? You won't pass.
Amazing lectures
4.0
3.0
CIS35A
Grade: A-
Aug 9, 2020
Would take again

Professor Singh has really clear lab instructions, and provides you with feedback if you email him. 5-6 labs and 10 discussion questions. Tests have word problems which can be kinda tricky. Work hard and you'll get an A

Gives good feedback
Accessible outside class
Clear grading criteria
1.0
1.0
64B
Jan 3, 2021
Wouldn't take again

boring

5.0
4.0
35A
Grade: A
Jan 23, 2021
Would take again

Singh's explanations with real-world examples helped me with a clear understanding. He is available to help and made the subject interesting for me.

Gives good feedback
Respected
Participation matters
4.0
3.0
35A
Grade: A+
Feb 11, 2021
Would take again

Bob Singh is a really lenient grader and he's a nice person but his lectures were extremely boring especially when they are at 8 PM. But he records them so you can rewatch it and the projects are pretty useful and good.

Tough grader
Skip class? You won't pass.
5.0
4.0
35A
Grade: A
Feb 18, 2021
Would take again

Singh's style is not for all. He tends to focus on concepts, teaches design, and expects you to code. I particularly found this approach good in that I was able to convert requirements to code and learned the design from him. He is very helpful and provides quick response to questions.

Gives good feedback
Respected
Inspirational
3.0
3.0
CIS64B
Grade: A-
Mar 29, 2021
Wouldn't take again

Bob Singh SQL with him this Winter, I didn't know any SQL before. Class is on zoom, recorded. Grade: 8 labs (coding), midterm, final. Unclear with his expectations, kind of picky. It wasn't too hard but I could've learned easier through videos online. Nobody would understand a hw q and he would just read it out loud and say it's "obvious." No EC

Graded by few things
5.0
3.0
35A
Apr 4, 2021
Would take again

His lectures are great and he's very open to questions. His labs are time consuming but not immensely challenging. His tests are open book,notes and any papers you bring. Questions are hard but if you study the material well and read the book you'll be fine. He has very specific requirements for labs. He's not tough or easy but a fair grader.

Respected
Lots of homework
Caring
3.0
3.0
35A
Grade: Rather not say
Apr 24, 2021
Wouldn't take again

The professor started off as being nice but became very rude and passive aggressive towards his students. He is not clear with his instructions for the assignments and the exams are not that difficult.

5.0
4.0
35S
Grade: A
Apr 25, 2021
Would take again

Singh provides good feedback and is sincere in his teaching. You have to work for your grade. I got penalized for late submission but still got good grade

Gives good feedback
Get ready to read
Lecture heavy
5.0
5.0
64B
Grade: Not sure yet
Apr 27, 2021
Would take again

Singh works hard with his students. I asked for help many a times by email and during office hours. I always got a quick response. He is easy going and kind in his approach.

Respected
Lots of homework
5.0
5.0
35A
Grade: A-
May 20, 2021
Would take again

I found prof was clear in explaining concepts. Requirements for labs were clarified in lectures so I had to attend lectures. Found him to be a fair grader. Exams are difficult so I had to work extra for the final.

Inspirational
Lecture heavy
Tough grader
5.0
4.0
35A
Jun 13, 2021
Would take again

Singh is by far the best prof i have taken so far. He genuinely cares and helps with q and a. Simple and straightforward fellow.

Accessible outside class
Participation matters
Inspirational
1.0
4.0
35A
Grade: Not sure yet
Jun 29, 2021
Wouldn't take again

Hes rude yells at students. He has a lot of errors on the test questions and gets upset if you ask questions. Does not answer questions clearly.

4.0
5.0
35A
Grade: A
Jul 3, 2021
Would take again

Singh was my instructor in Java class last quarter. He is clear and direct in his communication. Best part is he gave us the design for labs. I was motivated in programming.

Gives good feedback
Respected
Clear grading criteria
5.0
5.0
35BAND35A
Grade: A
Jul 5, 2021
Would take again

I enjoyed his class and I believe he is invested in our understanding of material. He actively coded and showed us how to do desif5. My other professors have read off slides and shown sample code but each of this professor's classes we wrote code and built on concepts. Prof is helpful outside class and actually cares.

Gives good feedback
Accessible outside class
Clear grading criteria
4.0
5.0
35B
Grade: A-
Jul 5, 2021
Would take again

His lectures and assignments are very clear. a very good instructor overall. However, all the programming labs need to be done with design given by him. I did learn how to design because of this. He is caring and upfront about time requirements for his class.

Gives good feedback
Accessible outside class
Caring
4.0
4.0
95C
Grade: A-
Jul 5, 2021
Would take again

I took few courses in project management with Singh. He is very clear and inspirational when relating to his work experience from industry. I learned a lot from the program.

Gives good feedback
Inspirational
Group projects
5.0
4.0
64B
Grade: A
Jul 10, 2021
Would take again

I took Intro to SQL with you Singh this year. He uses his notes for the most part. He is lecture heavy, and takes time to clarify concepts. Skills from this class were useful for my dev work. Would have preferred more practice problems in addition to the labs.

Accessible outside class
Skip class? You won't pass.
Lecture heavy
3.0
3.0
35A
Grade: A+
Aug 14, 2021
Wouldn't take again

Overall, mediocre. Assignments are 30%, midterm 30%, final 40%. No book required. Pros: responds to emails quickly, lectures are ok, offers some extra credit Cons: very vague assignments, sometimes very rude, no office hours(at least in the summer), midterm/final basically tested how fast you can write with a pencil instead of concepts

5.0
5.0
35A
Grade: A-
Aug 15, 2021
Would take again

I took Singh for 35a during Summer. Fast paced course with lots to learn and implement. He provided design guidance. Exams were hand written. Very helpful instructor.

Gives good feedback
Respected
Inspirational
4.0
5.0
CIS64B
Grade: A
Aug 20, 2021
Would take again

He is clear in his speech, understandable, and answers questions quickly. He is helpful and explains concepts. Enjoyed his class.

Lots of homework
Participation matters
Clear grading criteria
5.0
4.0
CIS35A
Grade: B+
Sep 21, 2021
Would take again

Singh is articulate, helpful and empathetic. He cares about what he teaches and is good �� with his students.

Gives good feedback
Respected
Clear grading criteria
5.0
5.0
35A
Grade: B+
Sep 30, 2021
Would take again

Good explanation of OOP with simple examples. Easy to follow. He returns emails promptly.

Gives good feedback
Test heavy
Lecture heavy
2.0
2.0
35A
Grade: Not sure yet
Oct 21, 2021
Wouldn't take again

Just let's be honest. CIS 35A is a class for entry level Java prgramming which means a person who is quite new to programming can take this class. I have taken several cs courses, but this professor gives direction somewhat unclear. u can't understand what to include or not in your assignment.

Gives good feedback
4.0
5.0
35A
Oct 25, 2021
Would take again

Singh is honest in his feedback and provides help as needed. His lectures provide clarity on concepts. He seems to be patient. I have to put in my effort to earn my grade.

Gives good feedback
Test heavy
Clear grading criteria
5.0
3.0
CIS64B
Grade: Not sure yet
Nov 11, 2021
Would take again

Lab assignments help with understanding of concepts and prof is available to answer questions.

Gives good feedback
Accessible outside class
Lecture heavy
5.0
4.0
64C
Grade: Not sure yet
Nov 11, 2021
Would take again

Phew! lots of homework for coding. I must say I have to spend over 15 hours a week. Instructor is available for answering questions Time consuming but helping with learning.

Lots of homework
Accessible outside class
Amazing lectures
2.0
4.0
35A
Grade: Incomplete
Nov 13, 2021
Wouldn't take again

Very slow in lecture and grading. For a 1 and 50 minute lecture, I was able to use Timebolt and cut his lecture into 20 minutes max without any changes to the playback speed. Homework could be unclear at times - Design hints and important requirements are hidden in the lecture Got through using Bill Barnum AP Computer Science A YouTube Series.

Lots of homework
Graded by few things
Test heavy
5.0
4.0
35A
Grade: Not sure yet
Nov 15, 2021
Would take again

Sukhjit is the only instructor I took, that actually reviewed my code, gave real feedback for improving my style. His lectures were valuable for assignments and he gives too many labs to do. He helped and responded to every single questions I asked of him.

Gives good feedback
Respected
Clear grading criteria
3.0
4.0
35A
Grade: Not sure yet
Nov 16, 2021
Would take again

assignment require going through details in lectures to finish. There is lot of help but I have to internalize it and it takes time I felt that investing the time did give me experience for designing and coding.

Gives good feedback
Inspirational
Clear grading criteria
4.0
5.0
35B
Grade: Not sure yet
Nov 23, 2021
Would take again

Singh covered a wide array of topics and hardest part was building one project in entire class. It pushed me to complete each lab. designed with my team mates. not an easy course by any means.

Gives good feedback
Lots of homework
Clear grading criteria
4.0
4.0
35A
Grade: A-
Dec 15, 2021
Would take again

35a is not first programming class. I had to spend lot of time learning the basics at start using his videos. Tough grader but learned a lot

Gives good feedback
Clear grading criteria
Lecture heavy
2.0
3.0
CIS35A
Dec 21, 2021
Wouldn't take again

Lots of labs that take a lot of time, especially if you're new to Java. He's not that great of a teacher, I mostly learned off Youtube because he was too all over the place.

Lots of homework
Tough grader
5.0
5.0
35A
Grade: A
Dec 23, 2021
Would take again

I took 35a in Fall and it was an easy class. Lectures were well organized. Lots of easy assignments with instructions mainly given during lectures.

Gives good feedback
Respected
Caring
1.0
5.0
35B
Grade: B
Dec 28, 2021
Wouldn't take again

1. Hard topics 2. Professor does not answer any questions that are dumb. Be prepared to learn yourself. Lectures are not useful either, YouTube is better. 3. The grading is not consistent. The same answers can get 70% or 100% 4. The assignment is very confusing but you need to answer the way that the professor wants. 5. Dont take his class

4.0
5.0
35A
Grade: A
Jan 5, 2022
Would take again

I took 35a with Singh in Fall. He was tough in grading and had a very strict submission style for labs. Provided infomation on how to do the labs. Will paln to take 35b with him.

Gives good feedback
Get ready to read
Inspirational
5.0
4.0
35A
Grade: B+
Jan 8, 2022
Would take again

This was my first programming class and he made me understand concept very well. He is also kind and good person to help me. His lecture gave me design so coding was good. Sorry my English not very good.

Gives good feedback
Test heavy
Clear grading criteria
5.0
5.0
35A
Grade: A-
Jan 19, 2022
Would take again

Good teachings and clear understanding of concepts.

Gives good feedback
Inspirational
Test heavy
4.0
4.0
35B
Grade: A
Feb 1, 2022
Would take again

His class is very hard, but it will teach you a ton about java as well as programming practices in general. At first it's unclear about what he wants but once he starts giving the material out, it becomes clear and in the same format as the proper solution to the labs. Bob is easily reached over email and can help answer questions you have.

Lots of homework
Accessible outside class
Graded by few things
5.0
5.0
35A
Grade: A-
Apr 2, 2022
Would take again

Singh material on canvas and lectures provide instruction for labs. Exams are online but pen paper based. He help me with problems whenever I ask for help.

Amazing lectures
Inspirational
Caring
1.0
3.0
35A
Grade: Not sure yet
May 5, 2022

First, he is very outdated. The instructions for labs are hidden in notes or lectures. The accent is very heavy and words of choice are pretty bad when explaining things. He expects you to know everything and learn everything on your own. Going into office hours doesn't help either. He will just say "I am not answering that question". Good luck.

5.0
4.0
35A
May 13, 2022
Would take again

This is my 2nd class with Singh. He is articulate and has taught the subject matter very nicely. I do end up taking lot of notes. He provides design guidance for labs during his lecture.

Amazing lectures
Lecture heavy
Online Savvy
1.0
5.0
64B
May 13, 2022

The lecture is full of nonsense. Homework is graded on a very harsh level. The expectation is not clear and doesn't give helpful examples during class.

Tough grader
Graded by few things
5.0
4.0
CIS64B
Grade: Not sure yet
May 15, 2022
Would take again

I came to write a review for Prof. Singh because of his coverage of his topics in SQL class, not only focusing on the language but DB internals. The elements provide a solid foundation in my opinion.

Amazing lectures
Caring
Online Savvy
1.0
4.0
64B
Grade: A
Jun 20, 2022

Took it online. Personally, found it to be a waste of time. Heavy with impractical content that's poorly explained. Lectures are useless. I taught myself through Youtube and Datacamp. Do not recommend.

Graded by few things
5.0
5.0
35A
Grade: A-
Jul 2, 2022
Would take again

Singh means results and drives students with his help. I found him very supportive and promoting my learning.

Participation matters
EXTRA CREDIT
Amazing lectures
5.0
4.0
35B
Grade: A+
Jul 6, 2022
Would take again

I took both 35a and 35b with Singh over Winter and Spring. He helped me understand the fundamental. Both classes were a lot of work. But definitely loved his teaching style.

Participation matters
Amazing lectures
Respected
4.0
5.0
64B
Grade: A-
Jul 12, 2022
Would take again

I found lecture substantive to the point I had to watch them three times to get all the content. Helpful with email and office hours. Found him flexible and supportive for q and a.

Clear grading criteria
Inspirational
Respected
4.0
3.0
35A
Grade: A
Aug 3, 2022
Would take again

He explained are very comprehensive, and he will ask to write design documents and relationship diagrams, which is very helpful to us.

Respected
Graded by few things
4.0
1.0
35A
Grade: A
Aug 12, 2022
Would take again

Professor Singh is a great teacher and goes over the course material in a way that's easy to understand. His class is great if you want solid foundations in Java programming. He isn't a hard grader either and is clear about why you received the grade you got.

Clear grading criteria
4.0
4.0
35A
Grade: A
Aug 14, 2022
Would take again

He's a great professor but the class is definitely not beginner friendly, especially the summer course since it's short and goes fast. I took the class without any knowledge in programming and coding so it was really hard. His heavy accent might make it a bit more difficult if you're a complete beginner but it wasn't too big of a problem for me.

EXTRA CREDIT
Accessible outside class
1.0
4.0
35A
Grade: A+
Oct 25, 2022

This is one of the worst professors I have ever taken. The course is not beginner friendly at all. On the first day of class, he exclaims that you should already know Java, and if you don't then you need to watch about 30 lectures that are 40 minutes each. His homework instructions are very unclear and do not include everything you need to submit.

Graded by few things
1.0
4.0
35A
Grade: Incomplete
Oct 31, 2022

This professor is horrible. The class is not beginner friendly. You need to already know Java to be able to do his projects. His lectures do not teach anything at all. Almost all of your grade is just the midterm and the final. Avoid this professor at all costs.

Graded by few things
2.0
5.0
64B
Grade: Not sure yet
Nov 3, 2022

Nice guy, but I hate his teaching style. Important info can only be found in lectures, not in writing. Wish he would provide more resources - better reference materials and practice exercises, namely. Felt blindsided by a midterm that required us to combine complex, barely explained concepts we had little opportunity to practice using beforehand.

Tough grader
Lecture heavy
Graded by few things
5.0
5.0
95C
Grade: Not sure yet
Nov 11, 2022
Would take again

The short weekend classes are simply amazing. Lot of information was packed in from the very start of the course. Hands on exercise and visuals were useful for understanding the subject matter.

Group projects
Amazing lectures
Gives good feedback
4.0
4.0
35A
Grade: Not sure yet
Nov 13, 2022
Would take again

This course is not easy by any means - Lot of intensity with topics covered. Labs are pretty esay and midterm was not too harder. He seems supportive to answering questions.

5.0
4.0
35A
Grade: Not sure yet
Nov 26, 2022
Would take again

Singh is supportive from get go - available during office hours - and very friendly. He does give a lot of homework so lots of practice to build basic foundational knowledge Thank you

Tough grader
Inspirational
Lots of homework
4.0
5.0
35B
Grade: Not sure yet
Nov 27, 2022
Would take again

This class has been the best so far in bridging concepts to reality by understanding the design in OOP. The topics are hard to understand but hands on design really provides a true understanding. Sing is available for answering questions and supporting.

Amazing lectures
Inspirational
Lots of homework
3.0
5.0
35A
Grade: Not sure yet
Dec 6, 2022
Would take again

This is a good class, but labs could have more weightage. Instructor teaches well - fast paced but understandable.

Gives good feedback
Lots of homework
Caring
3.0
3.0
64B
Grade: Not sure yet
Dec 8, 2022
Would take again

I am taking sql this quarter and there is lot fo course content to follow. the labs teach a lot but wish there were more problems. i got the basics cleared up from the course.

Participation matters
Gives good feedback
Lecture heavy
5.0
1.0
64B
Grade: A+
Dec 20, 2022
Would take again

Very Nice Prof!

4.0
4.0
35A
Grade: A-
Jan 20, 2023
Would take again

Prof. Singh teach java programming to me. The explanations were clear and he answer my question during office hours. Good teachings

Participation matters
Clear grading criteria
Accessible outside class
4.0
4.0
CIS64B
Grade: Not sure yet
Feb 23, 2023
Would take again

I am taking SQL right now and I find his lectures easy to follow when detailed instructions given on lab ssignments each time he covers new concepts. Midterm was not very hard. The only thing is covering a lot of concepts in a short period of time so I have to keep up with homework to stay at pace.

Tough grader
Lots of homework
Caring
5.0
5.0
CIS95A
Grade: Not sure yet
Feb 26, 2023
Would take again

Too much homework given along with readings in short frame of time. It would be nice if courses were 12 weeks long instead of 3 to 4 weeks.

Get ready to read
Participation matters
Group projects
3.0
3.0
35A
Grade: Not sure yet
Mar 17, 2023
Would take again

Very difficult class for a beginner. I had to put in o of extra effort to finish homework. Professor answe my email and helped whenever possible.

Tough grader
Gives good feedback
Lecture heavy
1.0
2.0
64B
Grade: A
Mar 22, 2023

Does a great job at making learning SQL extremely boring and tedious. Lectures are filled with impractical content that he barely covers. Easy class, but it felt extremely disorganized and poorly taught.

5.0
4.0
CIS95C95D
Grade: Not sure yet
Jun 12, 2023
Would take again

Singh explained concepts clearly and was insightful with his experince and hands on approach with material tuaght in the class. Quite responsive with his emails.

Participation matters
Group projects
Lots of homework
5.0
4.0
95B
Grade: B+
Jun 13, 2023
Would take again

Taking this classes was very intense with lots of work in the group and meetings with team. The directions were clear but the courses are too short to absorb information in a short span of time

Lots of homework
Caring
Accessible outside class
4.0
4.0
CIS95D
Grade: Not sure yet
Jun 13, 2023
Would take again

I returned after 4 years to finish my certificate and found same instructor teaching the CIS 95 series. I must say the face to face class is much better than the online class. Lot of work is done in groups as usual. I find the courses insightful and useful for me.

Group projects
Inspirational
Lecture heavy
4.0
5.0
CIS95D
Grade: Not sure yet
Jun 15, 2023
Would take again

This was a lot of work for 3 unit course. Group work helps if everyone participates, but sucks if they dont. Did not have a way to tell professor about who did not do the work.

Get ready to read
Participation matters
Online Savvy
3.0
1.0
64B
Grade: Not sure yet
Jul 19, 2023

I am a beginner programmer student. I lost my interest in class after a couple of lectures. First of all we never had a chance to practice together or write a query that we can see how it is done clearly. It is super hard when you have zero prior knowledge of the concept.

2.0
4.0
CIS35A
Grade: A
Aug 13, 2023

Mediocre professor. The pros of his class were that the midterm and final were open book and note, extra credit was offered, and he was punctual whenever students emailed him. The cons were that the class was not beginner friendly and fast-paced and he did not provide much insight on how to do labs (he did not go in-depth with class examples).

Lots of homework
4.0
5.0
35A
Grade: A
Aug 17, 2023
Would take again

I took this course thinking it is a first language course which meant lot of hard work when I started. Lectures were mostly clear and worked on lot of labs. Intense in Summer.

Gives good feedback
Lecture heavy
Test heavy
4.0
4.0
35A
Grade: B+
Sep 17, 2023
Would take again

Singh seems to have long lectures that take time to get used to. He makes concept clear and easy to follow. Easy to reach and respond quickly.

Participation matters
EXTRA CREDIT
Gives good feedback
3.0
5.0
35A
Grade: A+
Sep 27, 2023

He started the quarter super strong but because of all the reexplanations he had to give + cheating, I think his mood and teaching quality really took a dive. Sometimes he really didn't explain his standards well, sometimes, people just ignored simple instructions. I wouldn't blame him tho.

Caring
Accessible outside class
Online Savvy
2.0
4.0
35A
Oct 5, 2023

He is a mediocre professor at best. The good parts of his class were that the midterm and final were open book and note and he offered extra credit. However, he lectured fast and did not provide much insight on how to do labs/assignments as he did not go in-depth explaining concepts during lectures.

Participation matters
Lots of homework
2.0
3.0
95A
Grade: Rather not say
Oct 14, 2023
Would take again

Such a waste of time listening to his rants for 6 hours. Too much off-topic, unclear assignments, always telling stories, not actually teaching. Positive - getting on hands experience with project management tools. And you are done in like 3 weeks. Everything is in group work, if you are stuck with people who do nothing - you'll do all the work.

Participation matters
Group projects
Graded by few things
5.0
4.0
CIS95A
Grade: Not sure yet
Oct 19, 2023
Would take again

Instructor Singh meticulously covered the instructions for each task, we worked in teams on group tasks, with some individual assignments. Short course that helped with understanding of project management basics and how to be a PM in real world.

Get ready to read
Amazing lectures
Inspirational
4.0
3.0
35B
Grade: A
Nov 3, 2023
Would take again

I got two text books that were mainly rreference. Examples covered in class provide conceptual understanding. You will do well if you follow his design. otherwise it becomes harder. Exams are pretty easy with labs completed.

Caring
Lecture heavy
Test heavy
4.0
3.0
64B
Grade: A
Dec 3, 2023
Would take again

Great professor, clear instructions. Lectures are clear and concise, and give you all the information you need for homework. Having a teacher like this boosted my confidence to learn a new computer language.

Lots of homework
Caring
Online Savvy
3.0
3.0
35A
Grade: A
Feb 28, 2024

In-person exams where code is HANDWRITTEN. Assignment instructions are sloppy, tedious, and sometimes require looking at the recorded lecture notes for clarification. Not a bad class but wished he had a more organized way of running it.

EXTRA CREDIT
5.0
1.0
95A
Grade: A
Mar 15, 2024
Would take again

Great professor. I wish I took these classes sooner.

1.0
5.0
35A
Grade: Not sure yet
Mar 22, 2024

Doesn't care if you need extensions even if you have problems going on outside college. He wants you to submit assignments on time even if file corrupts. Grades after the last day to submit late assignments (marks down 50% off), so you can't even fix anything. Also, no resubmissions. Midterm and Finals are both in person handwritten code.

Tough grader
Lots of homework
Test heavy
4.0
4.0
35A
Grade: Not sure yet
Mar 22, 2024
Would take again

Easy going instructions and caring for student success. Provides feedback and easy to follow.

Participation matters
EXTRA CREDIT
Inspirational
5.0
4.0
35A35B
Grade: A-
Mar 23, 2024
Would take again

Singh is all about hands on coding. He is caring and helpful. Lectures provide clear help on assignment. Overall prolly the only instructor at De Anza providing feedback on assignments. He has strict delivery timelines though and in class exams.

EXTRA CREDIT
Amazing lectures
Caring
5.0
4.0
35A
Grade: A-
May 7, 2024
Would take again

This is my 4th class with Singh after so many years and he continues to teach methodically and clearly. He provided extra credit assignments when I took the class. Exams were in person and easy to take.

Clear grading criteria
Inspirational
Lots of homework
2.0
4.0
35A
Grade: A
Jun 11, 2024

Grades decently on the in-person exam, but expect to self study or already be proficient in Java. His lectures are useless ramblings where he provides no examples, resources, etc. Probably the most rude professor in the department, I would feel sorry for other students when he talked to them condescendingly. Take any other prof for 35A if you can.

Graded by few things
4.0
3.0
35A
Grade: A-
Jun 12, 2024
Would take again

One of the standout aspects of Professor Singh's teaching style is his use of real-world examples and practical applications. This approach not only enhances comprehension but also keeps the material relevant and interesting. Additionally, his assignments are thoughtfully designed to reinforce lecture topics and encourage hands-on learning

Amazing lectures
Clear grading criteria
Inspirational
5.0
1.0
35A
Grade: A+
Jun 13, 2024
Would take again

This professor is the GOAT!!!

5.0
4.0
35B
Grade: Not sure yet
Jun 13, 2024
Would take again

Bob Singh provides clear explanations and hands-on approach demystify complex topics. With industry experience, he provides invaluable insights for real-world applications. Highly recommended for aspiring Java developers!

Respected
Lecture heavy
Test heavy
4.0
2.0
35B
Grade: Not sure yet
Jun 16, 2024
Would take again

Sukhjit Singh is a knowledgeable teacher who engages students well and explains concepts clearly, though some may find his pacing a bit fast at times.

5.0
4.0
64B
Grade: Not sure yet
Jun 17, 2024
Would take again

Singh provides flexibility with his online lectures with recording, available during lab hours for answering questions and overall very supportive. His candid nature got me moving to learn for my own good. I worked hard and learned a lot in his coursework.

4.0
4.0
35B
Grade: Not sure yet
Jun 20, 2024
Would take again

Used rubric for grading, lectures provide conceptual overview and homework help, challenges students.

Participation matters
Clear grading criteria
Lots of homework
4.0
4.0
35A
Grade: A+
Jul 1, 2024
Would take again

Bob Singh's supportive teaching style makes complex concepts easy to understand. He offers clear explanations, practical examples, and made himself available for q and a.

Participation matters
EXTRA CREDIT
Lecture heavy
4.0
3.0
35A
Grade: A-
Jul 7, 2024
Would take again

Overall a great teacher. Gives good feedback, sometime sgrading is delayed beause of his schedule.

Lots of homework
Lecture heavy
4.0
3.0
35A
Grade: B+
Sep 2, 2024
Would take again

Professor Singh's class was challenging but rewarding. He uses real-world examples to reinforce concepts, and his assignments promote hands-on learning. Unstuckstudy AI was a great tool for test prep alongside the textbook.

1.0
5.0
CIS95B
Grade: F
Nov 5, 2024

Not much enjoyment, very difficult to get an A

Tough grader
Hilarious
Graded by few things
5.0
4.0
35A
Grade: B+
Dec 27, 2024
Would take again

Overall good experience in class. Instructor answered questions promptly. Was delayed in grading.

Tough grader
Participation matters
EXTRA CREDIT
5.0
4.0
35A
Grade: A
Jan 5, 2025
Would take again

An amazing prof that explained concepts in class and design for each lab was given completely in class.

EXTRA CREDIT
Inspirational
Lecture heavy
5.0
1.0
35A
Grade: A+
Feb 20, 2025
Would take again

Took him Winter 2024, got an A+. Gave huge amounts of extra credit in the form of easy assignments. I kind of got on the professor's bad side but he still gave me a really good grade. Class in general is pretty easy if you have basic programming experience. Grading can be a bit inconsistent but not hard to get a good grade.

EXTRA CREDIT
Inspirational
Hilarious
5.0
5.0
35A
Grade: A-
Mar 3, 2025
Would take again

I am taking 35A right with with Professor Singh and he has given us two grade updates, as opportunity feeling for students, despite class average for midterm was more than B+. Excellent prof who actually cares about learning.

Tough grader
EXTRA CREDIT
Hilarious
1.0
5.0
35A
Grade: Rather not say
Mar 19, 2025

Unpredictable, he is not prepared, does not teach at all. If there was Zero for rating the professor, I would hit that button 100 times

5.0
3.0
35A
Grade: A
Mar 26, 2025
Would take again

Professor Singh is a great instructor who explains concepts clearly and uses real-world examples. He's approachable, patient, and always willing to help. His experience shows in his teaching, and he truly wants his students to succeed.

Participation matters
EXTRA CREDIT
Amazing lectures
4.0
3.0
35A
Grade: A-
Mar 26, 2025
Would take again

Just got my grade. Singh is just honest and there were lot of things I did not like but those are true. Lectured well, explained things to me in office hours and accommodated my schedule for exams. Seems reasonable person.

Tough grader
EXTRA CREDIT
Hilarious
4.0
3.0
35A
Grade: A-
Mar 31, 2025
Would take again

Okaye instructor. Gets by with lectures and helps in poffice hours. overall kind hearted fellow.

Participation matters
EXTRA CREDIT
Clear grading criteria
4.0
4.0
95B
Grade: B+
Apr 3, 2025
Would take again

Great class! He combined real-world examples with interactive activities, clear lectures, and strong classroom management. His approachable style and in-depth knowledge made the course engaging and impactful.

Participation matters
Clear grading criteria
Lots of homework
4.0
2.0
35A
Grade: A
Apr 3, 2025
Would take again

It was an okay class. Lots to learn very quickly in a short span of time. Lot of labs and extra credit was useful for my grade.

EXTRA CREDIT
Clear grading criteria
Lecture heavy
5.0
3.0
35A
Grade: A
Apr 30, 2025
Would take again

Professor Singh's CIS 35A Java Programming class at De Anza is engaging, well-structured, and beginner-friendly. He breaks down complex concepts like loops, conditionals, and OOP with real-world examples and clear explanations. Weekly coding labs help reinforce learning. Highly recommended for new programmers!

Tough grader
EXTRA CREDIT
Gives good feedback
5.0
5.0
CIS95C95D
May 3, 2025
Would take again

Professor Singh's CIS 95C Risk Mitigation course was both insightful and engaging. His real-world examples made complex concepts accessible, and his emphasis on self-awareness in project management added depth. A truly thoughtful instructor who inspires reflection and real interest in the field.

Participation matters
EXTRA CREDIT
Inspirational
2.0
4.0
35A
Grade: A
Jun 23, 2025

He is a mediocre professor. The pros of his class were that the midterm and final were open book and note, extra credit was offered, and he was punctual when students emailed him. The cons were that the class was not beginner friendly and fast-paced and he did not provide much insight on how to do labs (he did not go in-depth with class examples).

Participation matters
Lots of homework
5.0
5.0
35A
Grade: A+
Aug 30, 2025
Would take again

Singh makes CIS 35A engaging with clear explanations, practical examples, and strong support for students. Great for beginners and those wanting a solid Java foundation

Get ready to read
EXTRA CREDIT
Inspirational
5.0
2.0
35A
Grade: A
Sep 2, 2025
Would take again

One of my favorite CIS professors. The tests are very easy, and my final was literally an exact copy of the sample test he provided us. His lectures are very detailed and he makes sure that everyone is on the same page before moving on.

Clear grading criteria
Caring
Lecture heavy
5.0
3.0
CIS95A
Oct 18, 2025
Would take again

Bob is very kind, cares about his students + this work. He encourages us to learn AI + new technology. There are a lot of templates, and in class, he'll go through the assignment steps. Sometimes it's hard to follow + he goes on really long tangents. I recommend that Bob organize his files in Canvas. It was hard to follow and find resources,

2.0
3.0
95A
Nov 24, 2025

The professor is kind, but unfortunately, the online class is completely unorganized. The resources on Canvas are unclear or poorly created. I believe some of his content was created by GPT and not edited well. You may not get full points for an assignment, but he doesn't tell you why. Still, very passable, attend class & join a good group.

Group projects
4.0
4.0
35A
Grade: A
Dec 18, 2025
Would take again

Singh is kind and provides clarity in concepts in his lectures and helpful in answering questions. Exams are open book and notes.

EXTRA CREDIT
Amazing lectures
Clear grading criteria
5.0
1.0
35A
Grade: A+
Dec 18, 2025
Would take again

I showed up late for the midterm, and he was very accommodating. Overall, the work was light, even for 35A. Tests were on-campus though, even for my asynchronous block, keep that in mind. Homework load was light, final and midterm were very similar to practice tests.

Caring
Graded by few things
Accessible outside class
5.0
5.0
64B
Grade: A
Dec 25, 2025
Would take again

Taking Sukhjit Singh for CIS 64B was beneficial for me. He is a patient, supportive instructor who explains SQL logic clearly through live coding. His grading is fair, and exams are usually open-note, mirroring real-world work. While his lectures are steady and methodical, his approachability makes it easy to succeed if you stay on top of the labs.

Class Info

Online Classes

100%

Attendance Mandatory

36%

Textbook Required

28%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 125 grades
Most common grades:
A (45)
Not sure yet (38)
A- (36)
Grade Distribution
A(72)B(2)C(1)D(2)F(1)A-/B+(49)
Based on 171 reported grades
A: 45
Not sure yet: 38
A-: 36
A+: 27
Common Tags
Gives good feedback (47)
Inspirational (33)
Respected (32)
Clear grading criteria (31)
Caring (30)
Participation matters (29)
EXTRA CREDIT (25)
Lots of homework (24)
Rating Trend

Declining

-0.43 avg change
Jun
Aug
Sep
Oct
Nov
Dec
Last 6 months
Ratings by Course

C15AG

5.0

(1)

CIS15BG

5.0

(1)

CIS3A

5.0

(1)

35Q

5.0

(1)

35A35B

5.0

(2)
+30 more courses
Difficulty by Course

JAVAJAVA

5.0

CIS79

5.0

JAVAADV

5.0

C15AG

5.0

CC

5.0

Similar Professors