2.0

Jerry Gao

Computer Engineering - San Jose State University

2.0
Quality
3.4
Difficulty
5%
Would Retake
93
Reviews
2.0
Quality
3.4
Difficulty
2.1
Helpful
2.0
Clarity

5%

Would Retake

93

Reviews

Rating Distribution
Official

5

11

4

4

3

17

2

14

1

47

What Students Say

This guy is just obsessed with himself

CMPE295 - 1.0 rating

Jerry Gao LOVES himself

CMPE295A - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

37%

Textbook Required

47%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 26 grades
Most common grades:
Not sure yet (10)
B (8)
A (8)
Grade Distribution
A(8)B(9)C(0)D(0)F(0)A-/B+(9)
Based on 38 reported grades
Not sure yet: 10
B: 8
A: 8
A-: 6
Common Tags
Group projects (22)
Tough grader (9)
Lecture heavy (5)
Beware of pop quizzes (4)
Graded by few things (4)
Hilarious (4)
So many papers (4)
Get ready to read (3)
Rating Trend

Declining

-1.33 avg change
Apr
May
Dec
May
Jul
Dec
Last 6 months
Ratings by Course

CMPE01

5.0

(1)

CMPE195B

5.0

(1)

CMPE125

4.0

(1)

CMPE23501

4.0

(1)

CMPE131

3.0

(13)
+15 more courses
Difficulty by Course

281

5.0

CMPE125

5.0

CMP287196

5.0

DATA298

5.0

CMPE235

4.0

Reviews (93)
4.0
5.0
CMPE125
May 1, 2003

A very good instructor, bu impossible to get an A in his class.

3.0
3.0
CMPE131
May 25, 2003

Cockiest **** on the planet.

4.0
2.0
CMPE131
Jul 11, 2003

He not a bad teacher and is preety fair with students. He gives hw every 2-3 weeks and his tests are mostly based his class notes and lectures. Plus there is a term project but its not hard, just a lot of work. Overall you'll probably get a C or B.

3.0
2.0
CMPE131
Aug 29, 2003

Do the homeworks and basicaly memorize his whole slide show and you'll do good in the midterms. 1st midterm is easy! 2nd is the hardest one and not enough time to finish it! 3rd midterm is kind of easy. He is partial in grading! Hard grader in projects.

1.0
5.0
CMPE131
Oct 29, 2003

"Do you understandddddd???" Gao. Dont get on his black list...

3.0
2.0
ENGR125
Dec 4, 2003

Boring lecture. Monotonous tone. Tests are very fair and straightforward. Difficulty of assignments is low.

3.0
3.0
CMPE131
Dec 25, 2003

MEMORIZE, MEMORIZE, MEMORIZE and you'll pass his class. His class isn't that bad. There's 3 midterms, 4 HW, and 1 group project which isn't too hard but is time consuming. Gao is a good teacher but has an accent that makes him hard to understand.

3.0
3.0
CMPE131
Feb 16, 2004

This guy lost 3 of my HW assignments, and 2 project reports. Told me it was cuz I didn't go to class and turned them in late. BEWARE. My record for staying awake is 3 lectures. Oh yeah and if you hear "messer", that just means "method&q

3.0
3.0
CMPE196H
Jun 22, 2004

I think the best way to get a good grade was to read over his other classes' materials. Still yeah, it's VERY difficult to get A/A-

2.0
3.0
CMPE287
Aug 23, 2004

Ok professor,has theoritical knowledge. Expects people to keep doing work only for his class. Likes to boast of his publishedpapers,Ok prof for theoritical knowledge but not for practical life. Does not grade well, Random grading. difficult to get A/A-

5.0
4.0
CMPE131
Aug 27, 2004

Very good teacher. Clear and well-prepared notes.Good projects and homework assignment. Fair grading policy and usefull software engineering tools

3.0
4.0
CMPE287
Oct 26, 2004

He doesn't know how much time it takes to finish homeworks and projects etc. He thinks that people have to keep working only for his class and nothing else in life. There will be 2 projects in 2.5 months and each one is like doing MS thesis work. I doubt this guy has practial experience but theory.

1.0
5.0
CMP287196
Oct 29, 2004

As mentioned by other people, this guy really doesn't have practical experience. He will put everything on your head. Whatever he gives u is timeconsuming, that he doesn't understand..he will just ask you to do, esp. the useless testing projects. There are better classes and better profs out there

3.0
2.0
CMPE287
Nov 5, 2004

Loads of work but you'll learn a lot. Easy on grading and ofcourse getting an A is not easy in any course. Decent homeworks and midterm(reasonable grading, not too tough). Out of 5 or 6 questions, 1 or 2 questions will not be easy on the exam. Do your work, sure you'll get an A or B.

1.0
3.0
CMPE287
Dec 7, 2004

He gives u hell load of work! Which is not reasonable. Especially the Class Projects. It takes many many hours to finish. I agree, easy on grading but don't know how long it takes to finish the projects. He doesn't have practical experience I guess but theorywise he is ok. No clear communication.

1.0
3.0
CMPE131
Dec 12, 2004

This teacher is very unclear about requirements and material and is not very helpful when asked. He is hard to understand and likes to waste lectures talking about why students will never find a job if they don't get good grades. Exams require rote memorization not actual thought.

3.0
3.0
CMPE131
Dec 21, 2004

Study his lecture notes like crazy and you will do well. His tests are pretty much like the homework, and he is really good about extending deadlines for the whole class when everybody asks him (instead of just one person). Don't get behind on the project and HW, and an A is easy.

5.0
3.0
CMPE287
Apr 8, 2005

His class is very useful and not easy to get A. The class requirements are very clear. He required a lot of work, but you can get a job through his class work. I did this.

1.0
2.0
131
May 8, 2005

No Comments

1.0
3.0
CMPE131
Sep 23, 2005

This dude is sooo boring, you have to look at his comb-over to keep from completely going insane. He looses your work all of the time, so make copies of everything you turn in. The project is a joke, just go up and pretend like you know what your talking about by throwing in vocab from his lecture notes.

5.0
1.0
CMPE131
Jan 3, 2006

Enthusiastic teacher. The majority of your grade resides in the semester long project which is easy to complete because of the sample project provided on his website. Take a look at theirs and make the necessary changes and you should easily receive an A for that portion. Tests are like the homework. Slides covered are on his website.

5.0
2.0
CMPE131
Jun 24, 2006

Very well-structured class materials and presentation. Good project and homework assigments, reasonable exams. Make you work very hard.

2.0
4.0
CMPE235
Oct 18, 2006

Too much HW. Does not have any real technical knowledge. Too much self praise.

1.0
5.0
CMPE287
Dec 9, 2006

Very very boring class.Waste of time.Prof praises himself a lot than teaching.lot and lots of HW.An expects all stuff to be accodring to his requirements which is never ending.

3.0
3.0
CMPE196H
Jan 18, 2007

boring, talk to much (talk nonstop without break or water), repeat stuffs in many of his classes (i took 3 classes with him). always "work" his hair, but he's somewhat bald. a lot of things to do. but somewhat useful teaching.

2.0
3.0
CMPE131
May 19, 2007

Gao is weird, but he's intelligent when it comes to SW Engineering. Homeworks are graded critically and exams are a test of memorization. You need to have old tests to refer to otherwise you'll be overwhelmed with the amount of information you have to retain. There is a semester long project as well. Good class overall, you'll learn alot of you try

5.0
2.0
CMPE187
Dec 24, 2007

Good testing class. Really prepare us for the testing in the software field. 6 project deliverables, 3 homework assignments, 1 midterm, and 1 final

5.0
4.0
CMPE01
Jan 3, 2008

Prof Jerry is the best in SJSU , he is so organized , intillegent, his class really usefull , I like the way he teach , if you miss his class you will miss a lot.

3.0
4.0
CMPE287
Jun 20, 2008

His teaching is good and we can learn many testing methodologies useful for getting a job in QA. But workload is heavy.The most frustrated thing in his class was responsibility of student assistant. prof will ask us to submit the homework and stuff to SA's. They are irresponsible. They think they are also professors.Funny! Grading of the class isOk

2.0
2.0
CMPE287
Aug 12, 2009

I havent taken a more useless class...felt ruined my vacation by taking his class in summer..not only does he not teahc much..he makes you do things that do not really help you learn the testing techniques..lots of documentation work..his testbook is so bad nobody else is buying it so makes students buy it and read the nonsense

5.0
1.0
CMPE187
May 26, 2010

He is from the industry and teaches in a very professional way. assigns huge project which is like 50%. easy on exams and hws..just read all the last year papers and you'll easily get B+. for A make your project as awesome as possible and study the project before demos otherwise nobody can save you.

3.0
2.0
CMPE187
Jun 21, 2010

Boring lectures, can't stay awake for them. Slides aren't very informative. The book which he wrote is written very poorly. He's a nice guy though but he did not make the class very interesting. The project didn't really teach test methods but instead was mostly about documentation. He says "How bout that" every other sentence.

3.0
3.0
CMPE187
Apr 9, 2011

The textbook is completely useless, so don't get it. The homeworks are ok, but take a lot of time. He will not help you answer them during hours. He is extremely busy, so you get almost no chance to talk to him. The project takes up a lot of time so work on it early. Make sure to give a good presentation, and you'll get a good grade.

5.0
1.0
CMPE195B
Apr 9, 2011

Gao is a really cool guy if you take his senior project class. You meet a handful of times and have to go to the symposiums. He gives a couple lectures, and then you have a presentation. Maybe one or two homeworks, but other than that, it was really easy.

1.0
5.0
CMPE235
Nov 1, 2011

Its 2011. He compares the db features in PalmPilot, Windows CE and Nokia J2ME phones. He doen't have any technical idea on the mobile revolution going on with Android and iOS. Teaches(?) with 10 yrs old slides. Most of the course content is history, market value, economics, mobile Ads, smalltalk. Complete waste of time. Horrible pointless projects.

3.0
2.0
CMPE287
Mar 19, 2012

He spent more than 30 minutes to praise himself in every class. The project was tedious and he didn't help much.

1.0
4.0
CMPE187
Aug 23, 2012

His project is really long and tedious. I've written about 500 page of documentation on his project. You have to get lucky in his exams too. They're not easy. Homework is really long. Pray that you'll get a forgiving grader who gives you most of the points on the homework.

2.0
2.0
CMPE287
Sep 24, 2012

This Class is BS.Dont take this course.Professor praise him self a lot and doing nothing in class.Totally Theoretical Class and Not Much to do in Project.Professor Does not verify what you have written in Project Report.Totally Junk.

2.0
4.0
CMPE281
Dec 27, 2012

Professor talks about himself a lot & deviates form the course topics.. Gives a lot of homework on things that have not been taught in class.

2.0
3.0
CMPE295A
Mar 22, 2013

Jerry Gao LOVES himself. His classes are not meant to teach you so much as they are for him to self promote in EVERY. SINGLE. CLASS. As his student, you'll also be ASSIGNED to attend a conference that HE is ORGANIZING to buff his student attendance stats. Why can't you go to another conference instead? Oh, because he's not organizing that one.

5.0
4.0
CMPE281
May 8, 2013

Very Good teacher, you will learn a lot just by doing his projects. So far the best at SJSU

2.0
4.0
CMPE287
Jul 16, 2013

Attend his conferences, if not your grade will be lower! Absolute waste of time. I am from industry and this course could have been so much more useful if someone better had taught us. Avoid this guy if you can.

4.0
3.0
CMPE23501
Grade: B
Aug 29, 2013

(2012) The class has good coverage on design for mobile-based systems in terms of system infrastructures, mobile client design, & mobile security design, etc. It covers mobile cloud computing subjects, such as mobile cloud infrastructures, mobile cloud services, mobile green computing, mobile cloud DB, etc. Very interesting project/lab assigments.

2.0
3.0
CMPE187
Dec 26, 2013

Dr Gao didn't manage the class well especially the end of semester. He asked students to do presentation on the Finals week! He puts the presentations on the dead day which he was not supposed to. He didn't show up on the presentation day! It takes forever to post the grades; he doesn't stick to SJSU due date for posting the grades. He's a headache

5.0
3.0
CMPE281
Grade: A-
Jun 3, 2014

Awesome teaching. Very professional. Personally evaluates all papers and projects. One of the best course. Great team project!

3.0
3.0
CMPE281
Dec 19, 2014

Good professor. You will enjoy his lectures. Not much workload. Last 2 weeks will be critical part. You can easily score 90+ in midterms and finals. His laughter is funny. PS:- How about that?

1.0
5.0
CMPE281
Grade: A
Jan 3, 2015

Professor's lectures are lengthy and boring. Slides and only slides. Paper is easy. Takes a lot of time in grading. There is no textbook for this course. He teaches from slides. If you are good with memorizing stuff. Take this class for grades. You won't learn much. He's not much of help. His voice is unclear.

2.0
5.0
281
Grade: B
Jan 9, 2015

Have taken him in my first semester. Ruined entire semester. I think even he is not clear about what he is teaching. Always praises himself only. Own methodologies. Entire mid term and final papers were theoretical. In Project definition was not clear to entire class (not even him) .

1.0
3.0
CMPE295
May 5, 2015

This guy is just obsessed with himself. Does not stick to his plans and makes the student work on the last day before the deadlines. Is on least help and complete lack of technical knowledge

2.0
3.0
CMPE281
Grade: A
Dec 16, 2015

Incredibly helpful term project and course content. Very good conceptual exam questions. However his teaching style is very boring. He is also very harsh during presentation reviews. He criticizes and humiliates people in front of everyone. Project requirements are very vague. You have to figure out everything by yourself.

2.0
4.0
CMPE281
Oct 15, 2016
Wouldn't take again

His lecture is super-boring and his voice is very soft. Gao is very unhelpful when you ask him for help. The project requirement is vague. Don't take his class

GROUP PROJECTS
3.0
3.0
CMPE281
Jan 18, 2017
Wouldn't take again

Boring lecture, not very helpful

1.0
4.0
CMPE281
Jan 25, 2018
Wouldn't take again

Unclear project requirement. Unclear grading criteria. Boring and useless class content. Heavy memorizing exam. Acquiesced in the cheating scheme, although he said not to. Lying about what you'd did in your final project may get higher grades.

Tough Grader
BEWARE OF POP QUIZZES
SO MANY PAPERS
1.0
3.0
CMPE281
Mar 2, 2018
Wouldn't take again

I've made appointments to meet with him as someone who is interested in his research. But he is very unprofessional at answering emails and following through with meeting arrangements. I've been let down multiple times. It's time to look for another professor to do research under. (Graduate Student)

1.0
1.0
CMPE281
Grade: B+
Mar 6, 2018
Wouldn't take again

Did not learn even one thing in this class. Utter waste. Should have taken Paul 281.

GRADED BY FEW THINGS
LECTURE HEAVY
1.0
5.0
CMPE287
Jul 31, 2018
Wouldn't take again

worst professor ever. LITERALLY teaches nothing and give bad grades.

2.0
4.0
CMPE258
Nov 7, 2018
Wouldn't take again

Was a mistake taking this class. Did not learn anything

Tough Grader
BEWARE OF POP QUIZZES
LECTURE HEAVY
1.0
4.0
CMPE281
Grade: Incomplete
May 13, 2019
Wouldn't take again

One of the worst professors at SJSU. He doesn't teach at all. All you need to do is a group project and 2 easy lab assignments. Be aware of 2 pop quizzes. The subject is cloud computing but the project he gives is a different application altogether and all you have to do is deploy on cloud which hardly take 1 hour. Complete waste of time.

Group projects
Beware of pop quizzes
1.0
3.0
CMPE257
Grade: B+
Aug 29, 2019
Wouldn't take again

Teaches Nothing. He is not interested to teach at all. Not clear grading. Don't take his class.

Group projects
Tough grader
1.0
1.0
CMPE257
Grade: A
Dec 10, 2019
Wouldn't take again

Worst Professor EVER

1.0
1.0
CMPE257
Grade: A
Jun 1, 2020
Wouldn't take again

Really, really bad experience during his class. He taught pretty less things with a meaningless project. He always interrupted students' questions with no respect. Less homework, less learnable knowledge, less responsibility are the mainly description. I would not recommend anyone to take his class unless you want to dawdle

3.0
2.0
CMPE281
Grade: A
Jun 4, 2020
Wouldn't take again

His projects are kinda good Lectures not so much. Project is documentation heavy. You will learn more in the other class but your grades will not suffer with Professor Gao. Draw diagrams to impress him.

Get ready to read
Group projects
Caring
1.0
4.0
DATA254
Grade: A-
Jun 13, 2020
Wouldn't take again

grades based on his mood. Played YouTube all the time. Got made easily and no patient. Hard to communicate

Graded by few things
Group projects
Hilarious
2.0
4.0
CMPE187
Mar 5, 2021
Wouldn't take again

HW is just tedious and you will spend forever just trying to understand what the question is even asking. Not good at explaining concepts or assignments and gets upset if you miss something that he didn't explain well. For group project you are supposed to email him for approval but he never mentioned it until it was late and got upset at everyone

Get ready to read
Group projects
1.0
5.0
CMPE281
Grade: B
Mar 29, 2021
Wouldn't take again

His lectures are not on topic, usually on a project that he cares about. Doesn't know how to use canvas, tests are really poorly made and the questions are either broken or impossible. Group project is really heavy, for a class I didn't learn much in I put in way too much work. He's very rude to people during demos and unreachable outside of class.

Graded by few things
Group projects
1.0
4.0
CMPE187
Grade: B
Apr 20, 2021
Wouldn't take again

Dr. Gao is the worst teacher I have ever had. He is super egotistical and will spend half the class talking about his research in AI testing. He gives 0 instructions on how to do the project, and each deliverable report can be 70+pages. The entire semester there were a total of two lectures where he taught anything meaningful. DO NOT TAKE

Group projects
1.0
5.0
CMPE281
Grade: B
Apr 22, 2021
Wouldn't take again

Gives projects that have nothing to do with cloud. Had to make full stack web application . Useless lectures. It was a mistake taking this class.

Lots of homework
Group projects
1.0
4.0
CMPE187
Grade: B
May 9, 2021
Wouldn't take again

Garbage.

1.0
3.0
CMPE281
Grade: A
Jan 3, 2022
Wouldn't take again

All you have to do is presentations on topics that are no way relevant to cloud and a Full Stack application deployed on AWS. The classes don't cover anything relevant to cloud(other than defining seas, pass, iaas). Knowledge gained is 0 before and after taking the class.

1.0
4.0
CMPE287
May 4, 2022

Give out meaningless project that is good enough to waste your life. Introduce an testing tool which crashes all the time.

Group projects
Lecture heavy
1.0
5.0
CMPE187
Grade: Not sure yet
May 9, 2022

This professor has porn on his search bar. My classmates and I all saw it and I felt disgusted because I was similar to the demographic he was looking at. Otherwise, he gives meaningless lectures and is sometimes confused of the concept he teaches. Never posts anything on time and made us do presentations outside of class time. DO NOT TAKE!

Group projects
Lots of homework
Hilarious
1.0
5.0
CMPE187
Grade: A-
Oct 4, 2022

Dr. Gao is a super funny professor, even when he didn't intend to be funny! He even pranked the class twice by having porn in both in his search history and saved as a bookmark. I thought he was very inspirational as well, especially whenever he tells the class to not be like a student, but rather like a tester! He inspired me to not go into QA.

Inspirational
Hilarious
Respected
1.0
4.0
CMPE187
Grade: B+
Oct 4, 2022

QA is an important field in SE, but he didn't teach us any applicable skills. Didn't learn any useful testing tools or do any unit or integration testing, just manual testing. He'd yell at students and talk about their performance in front of the class. He also had porn searches on his screen and showed an interest in the Asian women in the class.

Group projects
Lots of homework
So many papers
1.0
5.0
DATA298
Nov 4, 2022

Good luck having a conversation with him about your projects. Pulls up his page on researchgate to show what he's done, useless feedback that you don't learn anything from,cant have a conversation with him, once he starts talking forget about getting a word in, cant discuss your grade with him without him going off on you.

1.0
3.0
CMPE235
Grade: A
Jan 30, 2023

He was one of my worst professors in my entire 6 years of education. No clear instructions and expectations. He changes his mind frequently. You can't really trust what he says. He tends to humiliate students in front of others.

Group projects
Beware of pop quizzes
1.0
3.0
CMPE187
Grade: B
Sep 6, 2023

This was the kind of class that made me never wear my seat belt as I drove to campus cuz i wanted to d13 before making it to his class

Tough grader
Participation matters
Lecture heavy
1.0
4.0
CMPE187
Oct 23, 2023

The man is hard to hear because he whispers his words on top of his hard Asian accent. Has a sort of condescending attitude with other students. Grading is basically binary on factors instead of how good it is. Immediately overwhelmed us with his hundreds of powerpoint slides and expects us to read them and pay attention.

Tough grader
So many papers
Lecture heavy
1.0
4.0
CMPE187
Grade: Not sure yet
Oct 24, 2023

The man is definitely an expert in his field, but having expertise doesn't necessarily mean they're any good at teaching it. Half of the class is spent talking about his research papers than actual class-related material

Tough grader
Group projects
1.0
5.0
CMPE187
Grade: Not sure yet
Dec 5, 2023

If you thought Jahan was bad, I have a surprise for you.

4.0
5.0
CMPE187
Grade: A-
Dec 7, 2023
Would take again

Professor Gao's reviews are a little harsh, and misleading. The course is tough, but he provides the materials necessary for students to study and learn. They are clear and show the steps on how to apply the software testing methods he teaches in the course. A lot of students didn't attend the lecture, which I strongly suggest they do.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CMPE287
Grade: Not sure yet
Apr 24, 2024

This guy should never be allowed to teach. Ever. He is too obsessed with his own research. The only teacher that asks you to find 5 research papers in every homework. The TAs are very useless and they grade you harshly without any feedback. When you ask them, they simply don't reply.

Tough grader
Group projects
1.0
1.0
CMPE187
Grade: Rather not say
May 13, 2024

miserable

1.0
3.0
CMPE281
Grade: Not sure yet
May 17, 2024

They might as well name this class "Introduction to Jerry Gao The Great." You will learn nothing other than him, his life, and his publications. He will assign you a useless project and if you ask him any questions, half the time he will not remember the requirements himself, and then roast you in front of the class during presentations.

Group projects
Respected
Accessible outside class
1.0
5.0
CMPE281
Grade: Not sure yet
May 24, 2024

One of the most egotistical professor I have ever had. Does not care about students one single bit unless they some how help with 3 companies. Impossible to learn in this class. Reuses slides from other students and pretends like it his and uses that as lecture slides. Does not answers questions when emailed. Avoid at all cost!!!

Group projects
So many papers
Lecture heavy
1.0
4.0
CMPE187
Grade: Not sure yet
Dec 9, 2024

No idea how he is still allowed to teach students. No clear feedback, no clear grading, just cares about who can help him write the next papers. Roasts students during final presentations, or adds new requirements 3 days before the final project is due. Expects students to present and take finals outside scheduled times. Avoid avoid avoid.

Tough grader
Group projects
5.0
3.0
CMPE281
Grade: A
May 8, 2025
Would take again

I've taken both his 281 and 287, first day for sure is an introduction to Jerry Gao the great then the rest are normal lectures and HW. But if you do decide to work with him on papers, he'll see to it your work is published, has he has been an IEEE chairman for over two decades.

Get ready to read
Group projects
Graded by few things
1.0
3.0
CMPE187
Grade: A-
May 13, 2025

Very disorganized and violated school policy by showing everyone's midterm grades to the whole class. Grills and humiliates students during presentations and his grading criteria is inconsistent. Publicly grilled the TA in front of the whole class and often had conflicting orders with what the TA asked on assignments.

Group projects
1.0
5.0
CMPE187
Grade: Not sure yet
May 15, 2025

he is hilarious, inspirational and well-respected (according to himself). That's all i learned from this course. pls delay graduation instead of taking him.

Inspirational
Hilarious
Respected
1.0
5.0
CMPE187
Grade: Not sure yet
May 25, 2025

On the final exam the prof changed one of the problems without announcing it to the class. Most people only found out after the exam is over. Canvas is very disorganized, grading criteria is most of the time unclear. Literally gave requirements the day presentations are due making most groups redo their demos. Disrespectful during presentations.

Tough grader
Group projects
Graded by few things
1.0
3.0
CMPE187
Grade: A-
Jul 5, 2025

Professor with lots of experience that does not care about his class. Showed class midterm grades to students, adds new project requirements on or after their due date, rude to students during presentations and when they ask questions, assignments do not match what he talks about in class. His class is an embarrassment to the department and school.

Group projects
Beware of pop quizzes
1.0
5.0
CMPE187
Grade: Not sure yet
Dec 7, 2025

The absolute worst professor I have ever had and that's saying something. His lectures consist more of unsolicited career advice than actual course material. Basically zero guidance is given for assignments and they are not graded lightly. Avoid at all costs.

Tough grader
Beware of pop quizzes
1.0
5.0
CMPE187
Grade: B
Dec 11, 2025

Absolute worst professor. Combined class with grad students who are taking CMPE287. If they are basically the same class shouldn't we be credited with the grad course credit? Favoritism is very obvious towards the grad students, cheating rampantly on the final and midterm but no consequences. Let's not overlook he had p*rnhub tab open in class too.

1.0
3.0
CMPE187
Grade: B-
Dec 13, 2025

If you are reading this, count yourself lucky! DO NOT TAKE HIS CLASS

Group projects
So many papers
Class Info

Online Classes

100%

Attendance Mandatory

37%

Textbook Required

47%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 26 grades
Most common grades:
Not sure yet (10)
B (8)
A (8)
Grade Distribution
A(8)B(9)C(0)D(0)F(0)A-/B+(9)
Based on 38 reported grades
Not sure yet: 10
B: 8
A: 8
A-: 6
Common Tags
Group projects (22)
Tough grader (9)
Lecture heavy (5)
Beware of pop quizzes (4)
Graded by few things (4)
Hilarious (4)
So many papers (4)
Get ready to read (3)
Rating Trend

Declining

-1.33 avg change
Apr
May
Dec
May
Jul
Dec
Last 6 months
Ratings by Course

CMPE01

5.0

(1)

CMPE195B

5.0

(1)

CMPE125

4.0

(1)

CMPE23501

4.0

(1)

CMPE131

3.0

(13)
+15 more courses
Difficulty by Course

281

5.0

CMPE125

5.0

CMP287196

5.0

DATA298

5.0

CMPE235

4.0

Similar Professors