4.0
Quality3.6
Difficulty82%
Would Retake350
Reviews82%
Would Retake
350
Reviews
Rating DistributionOfficial
350 total ratings5
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
36%
Textbook Required
28%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.43 avg changeRatings by Course
C15AG
5.0
(1)CIS15BG
5.0
(1)CIS3A
5.0
(1)35Q
5.0
(1)35A35B
5.0
(2)Difficulty by Course
JAVAJAVA
5.0
CIS79
5.0
JAVAADV
5.0
C15AG
5.0
CC
5.0
Reviews (300)
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.
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.
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.
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
He is a great teacher. his exams are open book, but he assumes students learnt eavrything doing lab problems. like his style of teaching
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!
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.
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!
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Horrible instructor. Easily the worst in the CIS department. Please avoid.
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.
one of those professors who makes you realize it's not really about the grades, but really about learning the material
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.
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.
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.
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.
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
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.
Dude reads from the book when teaching. I don't think he knows basic java. Dropped course after two weeks.
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
this guy rocks. make learning fun and you actually learn with him cause he knows how to teach. take him now!!
absolutely the best. Cares about students who care to study.
finishing class today yeah. Found a job as business analyst. This course helped me for the interview. Thanks. Jit
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.
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!
Instructor explain subject matter clear. Throw student out if they text or use facebook. Good instructor. I learn a lot.
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.
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).
Made us work really hard in six weeks and made sure we understood the stuff. Thanks! Mr. Singh. Great class.
Singh takes the time to explain concepts in class. I did not even have to practice or study outside of class. Great instructor.
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.
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!
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.
The only professor I know who provides real-world experience towards software engineering. He can be harsh if you fall behind.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Definitely someone who cares for students success. I admire his style, commitment and patience to help his class succeed.
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.
Has good sense of humor, explains materials clearly and gets into details of the subject matter. Highly recommended.
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.
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.
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
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.
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.
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.
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.
Do not take this class if you hate automobiles
Had a very good learning experience in his class. Both interesting and fun. Thank you.
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.
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
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.
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.
Not knowledgable.
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.
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.
Magic today. So many things just came together. Awesome!
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
I was tired in the end of each day. Lot of things covered but presentation kept me participating. Memorable experience.
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.
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.
Sukhjit is very generous with this time in helping solve problems. Good course and learned a lot.
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
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.
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.
Prompt responses to emails and very helpful.
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.
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.
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.
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.
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.
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.
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.
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.
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
Learned about designing and tons of Java API. No exams made the class a less stressful. Had to code a ton.
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.
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.
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.
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.
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.
Singh was very articulate in explaining concepts and used ways in class so things became clear right away.
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.
Terrific course. Presentation and group work really brought a new way of though process for managing projects.
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.
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.
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.
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.
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.
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
Tough course but I learned so much. Learned implementation of OOD from Singh.
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.
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.
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 !!!
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.
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.
Singh is a very helpful instructor. He takes the time to clarify and does not rush through material. Truly benefited from his course.
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.
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.
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.
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.
Bob has helped a great deal with design skills in Java this quarter. Lot of hard work though
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!!
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
Super nice guy. Cracks jokes all the time. Really wants you to succeed. He's the man.
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
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.
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
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.
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.
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
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.
Good instructor. Has accent aometime hard to understand. tkae time explain and answer questions
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
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.
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.
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.
Prof covered concepts really well in class and was available to help when I needed. A communicative person that works hard.
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.
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.
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.
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.
Singh is conventional in his approach. lectures, exams and assignments and out comes the grade.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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????????
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.
Singh is crisp in explanations and is better than lot of profs. Takes time to answer questions and is super patient.
Good instructions on assignments, was supportive in helping and good response to emails very quick.
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!
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.
A good teacher!
Good instructor
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
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.
Singh is supportive and quite clear in his explanations. He answered emails quickly for class questions. Good experience overall.
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!
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 !!
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.
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
boring
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.
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.
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.
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
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
He is clear in his speech, understandable, and answers questions quickly. He is helpful and explains concepts. Enjoyed his class.
Singh is articulate, helpful and empathetic. He cares about what he teaches and is good �� with his students.
Good explanation of OOP with simple examples. Easy to follow. He returns emails promptly.
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.
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.
Lab assignments help with understanding of concepts and prof is available to answer questions.
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.
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.
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.
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.
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.
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
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.
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.
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
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.
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.
Good teachings and clear understanding of concepts.
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.
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.
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.
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.
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.
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.
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.
Singh means results and drives students with his help. I found him very supportive and promoting my learning.
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.
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.
He explained are very comprehensive, and he will ask to write design documents and relationship diagrams, which is very helpful to us.
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.
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.
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.
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.
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.
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.
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.
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
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.
This is a good class, but labs could have more weightage. Instructor teaches well - fast paced but understandable.
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.
Very Nice Prof!
Prof. Singh teach java programming to me. The explanations were clear and he answer my question during office hours. Good teachings
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.
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.
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.
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.
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.
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
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.
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
Great professor. I wish I took these classes sooner.
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.
Easy going instructions and caring for student success. Provides feedback and easy to follow.
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.
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.
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.
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
This professor is the GOAT!!!
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!
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.
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.
Used rubric for grading, lectures provide conceptual overview and homework help, challenges students.
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.
Overall a great teacher. Gives good feedback, sometime sgrading is delayed beause of his schedule.
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.
Not much enjoyment, very difficult to get an A
Overall good experience in class. Instructor answered questions promptly. Was delayed in grading.
An amazing prof that explained concepts in class and design for each lab was given completely in class.
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.
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.
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
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.
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.
Okaye instructor. Gets by with lectures and helps in poffice hours. overall kind hearted fellow.
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.
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.
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!
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.
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).
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
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.
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,
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.
Singh is kind and provides clarity in concepts in his lectures and helpful in answering questions. Exams are open book and notes.
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.
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
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.43 avg changeRatings by Course
C15AG
5.0
(1)CIS15BG
5.0
(1)CIS3A
5.0
(1)35Q
5.0
(1)35A35B
5.0
(2)Difficulty by Course
JAVAJAVA
5.0
CIS79
5.0
JAVAADV
5.0
C15AG
5.0
CC
5.0