3.5

Michael Cao

Mathematics - Mission College

3.5
Quality
3.7
Difficulty
62%
Would Retake
89
Reviews
3.5
Quality
3.7
Difficulty
3.6
Helpful
3.5
Clarity

62%

Would Retake

89

Reviews

Rating Distribution
Official

5

39

4

13

3

12

2

9

1

16

What Students Say

I hate Math, but he made it so much fun and easy to understand

MATHC - 4.0 rating

I liked professor Cao

MATH0C - 4.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

84%

Textbook Required

14%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 44 grades
Most common grades:
A (21)
Drop/Withdrawal (12)
B (10)
Grade Distribution
A(23)B(10)C(8)D(12)F(0)A-/B+(3)
Based on 67 reported grades
A: 21
Drop/Withdrawal: 12
B: 10
Not sure yet: 6
Common Tags
Skip class? You won't pass. (26)
Tough grader (23)
Lots of homework (21)
Test heavy (15)
Caring (13)
LOTS OF HOMEWORK (12)
Gives good feedback (10)
Participation matters (10)
Rating Trend

Declining

-1.17 avg change
Aug
Nov
Dec
Feb
May
Dec
Last 6 months
Ratings by Course

MATHD

5.0

(1)

MATH00C

5.0

(3)

000C

5.0

(2)

MATH009

5.0

(2)

MATH9

5.0

(1)
+20 more courses
Difficulty by Course

MATH9

5.0

MAT005

5.0

MAT4C

4.8

MATH003A42732

4.0

MATH10

4.0

Reviews (89)
4.0
1.0
MATHC
Feb 8, 2015

I didn't take him on purpose. Somehow the staff had some changed so I accidentally had him for my Math class. A new teacher, young, and cute (handsome) lol. Really clear and funny, gave out funny random questions about life to take attendance. I hate Math, but he made it so much fun and easy to understand. Tests are not really hard, TAKE HIM guys

1.0
5.0
MATH903
Apr 14, 2015

DO NOT TAKE HIM ! He gives a lot of home work it was ridiculous. Expect 60-70 problems. Home work every day, attendance is mandatory. He definitely lets you know when he is going to drop students. Quizzes ever 2 weeks. He also gives a math project that is mandatory towards the end of the semester , I had to drop because the homework was too much :(

5.0
3.0
MATHD
May 21, 2015

Mr. Cao is a great professor. His lectures are clear and he gives example problems in class to make sure you understand. There are 3 tests, a final and a quiz every week. He's really nice and helpful.

3.0
4.0
MATH010
Jun 1, 2015

Lecture is amusing, but a bit confusing; print out his notes for class. No textbook needed. Homework is all online, and it takes a long time, so do not wait until the night before. He does attendance checks randomly. He asks a question at the beginning of class. If you get three checks, then you can get a homework pass. Three midterms and a final.

2.0
5.0
MATH3A
Sep 9, 2015

Couldn't be any less enthusiastic about math or teaching. I didn't learn anything from Cao, I had to self study 100%. Very frustrating class. I don't understand why he doesn't try to explain anything. He just gives you a theorem and then problems and expects you to just figure it out. Poor teaching skills.

5.0
2.0
MATH3A
Sep 24, 2015

Notes from Mr. Cao's class is clear and precise. The examples from class are similar to the ones in homework, quizzes, and tests. Work hard and do ask questions because he answers.

3.0
5.0
MATH003A42732
Grade: Drop/Withdrawal
Nov 11, 2015

A nice teacher but, if you already struggle in math don't take his course . He has a very good command of material but, that's really not enough. He can give you theorems but can't "translate" them into something understandable. I found homework to be much easier than the tests. No study guides were given either. Found his class WAY to fast .

5.0
2.0
MATH3A
Grade: Incomplete
Nov 15, 2015

Mr. Cao is easy and helpful. His class is not fast. His teaching skill is good. You should be good at algebra to perform well in any Calculus class. If you truly understand the materials clearly, it doesn't matter how hard the tests are. I find this course interesting and very helpful. Keep in mind that hard work pays off.

4.0
4.0
MATH19
Grade: Drop/Withdrawal
Nov 21, 2015

He does a thorough job of teaching the material but grades very harshly which can be discouraging. Quiz every week, lowest score is dropped, 3 midterms + final. Hw is due every week as well. Wish he did more to encourage students, I worked really hard and class average for midterm was 60% and he did not curve!! brought my grade down a lot.

5.0
3.0
MATH3A
Grade: A
Dec 25, 2015

Mr. Cao is clear and helpful. But his class is not easy, you need to work hard. Quiz every other week, lowest score is dropped, 3 midterms and final. Homework is due on the quiz/test day. HW all from the text book, need to write on the paper, no online hw. If you want to learn math, take his class. If you want an easy A, it's not for you.

5.0
1.0
MATH3A
Grade: A
Feb 2, 2016

Mr. Cao is great. I feel comfortable sitting in his class; it is the atmosphere which is hardly found in any other classes. He does a good job preparing his students for Math 3B. Take him, you won't regret.

5.0
3.0
MATH010
Grade: A
Jun 15, 2016
Would take again

Mr. Cao is a great teacher and very polite. He gives excellent lecture. Exams and quizzes from the lecture and homework. He is very young and organized. Attendance mandatory. If you work hard it is easy to get an A.

3.0
4.0
MATH903
Grade: C
Jun 21, 2016
Wouldn't take again

Cao is a cool guy as a person, but as a teacher not so much.. I did not understand him and if I asked a question he wouldn't really help. He also taught a different way from Mymathlab so I didn't know how to do the problems online for homework because they were different.

4.0
3.0
MATH909
Grade: A
Dec 27, 2016
Would take again

He was very encouraging, easy to talk to and ask for help, but sometimes it was hard to get him to understand what you were asking or understand his answer. But, unlike every other male math teacher I have ever had, instead of patronizing, he works to make sure you are both understanding each other and answers you without making you feel stupid.

Gives good feedback
Participation matters
LOTS OF HOMEWORK
4.0
3.0
MATH0C
Grade: B+
Jan 25, 2017
Would take again

I liked professor Cao. He's very passionate about teaching Math but still doesn't know how to explain to the students in simple ways. He gives a lot of homework and it's all part of your total score. Overall, he was a very good professor and I'm sure he'll only get better in the future.

LOTS OF HOMEWORK
TEST HEAVY
EXTRA CREDIT
3.0
4.0
MATH10
Grade: C
Feb 8, 2017
Wouldn't take again

I am somewhere in the middle with this teacher, he does go kinda slow at times so you wont get left behind, but what really bothered me so many times is that if you are asking serious questions he will not answer them. Sometimes even laughs at what you ask and move on.

Get ready to read
Participation matters
5.0
2.0
MATH00C
Grade: A
Feb 24, 2017
Would take again

Mr. Cao is one of the best professors I've had so far. He's young, good-looking, kind, and his lectures aren't boring at all (he jokes around a lot). He makes lectures very clear and easy to understand. There is quite a bit of homework, but it's all worth doing when it comes to taking the exams. No textbook needed. Definitely recommend him!

Skip class? You won't pass.
LOTS OF HOMEWORK
Caring
4.0
3.0
MATH903
Grade: B
Mar 29, 2017
Would take again

Most classes I've taken seem to be serious and dull , except for this one. I think he needs to be a little more informative when he teaches, but the good thing is goes around to help afterwards. Quizzes are easy, midterms are fair and finals is difficult. Overall he's a cool professor.

Skip class? You won't pass.
LOTS OF HOMEWORK
Hilarious
5.0
3.0
000C
Apr 11, 2017
Would take again

Michael Cao is the best math teacher ever! He's such a caring teacher and will dedicate time to you if your struggling. He gives good lectures and hands out worksheets which i found very helpful. Also gives extra credit midterm review packets. That helps to prepare and do well on midterms. Overall, great teacher and would definitely take again.

Inspirational
Amazing lectures
Caring
1.0
5.0
MATH3A
Grade: Drop/Withdrawal
May 24, 2017
Wouldn't take again

this professor teaches at Mission College . and to be honest his a tough teacher and he would give you 2-3 examples per chapter then jump in to a next chapter eventhough he hasn't gone through the whole chapter.

5.0
4.0
MATH909
Grade: B
May 25, 2017
Would take again

Professor Cao is the best math teacher I had at mission college. He really cares about his students and will do everything in his power to help you understand the concepts and material.

Gives good feedback
Respected
Skip class? You won't pass.
5.0
3.0
MATH009
Grade: B
May 25, 2017
Would take again

One of the coolest math teachers at mission college!

Gives good feedback
Respected
Skip class? You won't pass.
5.0
5.0
MATH9
Grade: A
May 30, 2017
Would take again

Professor Cao is the BEST maths professor I have ever had. He really listens and take time to help you understand the material. It's a hard class, but I really came away understanding the material and feeling like I learned the subject. It was a year of hard work, but well worth it.

Gives good feedback
LOTS OF HOMEWORK
Caring
5.0
3.0
MATH19
Grade: A
Jun 8, 2017
Would take again

Professor Cao is very clear and organized. He goes over the material thoroughly. Took his class two years ago, now I have transferred to a university. What I learned in his class helps me a lot in my future studies. He has his own sense of humor and makes his class kind of fun. Highly recommended for students who want to learn and succeed.

Gives good feedback
LOTS OF HOMEWORK
Caring
5.0
3.0
000C
Grade: C+
Jun 12, 2017
Would take again

Do's: - Always do the hw (helps w/ points). -go to his office hours as mush as possible. - study guides are literally are what is going to be on the test. Don'ts - try not to miss a lot of classes or you'll fall behind. Overall Mr. Cao is super nice and helpful!(also I'm a slow learner & still passed his class while doing 2 jobs and 4 classes)

Participation matters
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
5.0
4.0
MATH000C
Grade: B
Jun 19, 2017
Would take again

Michael is a cool guy. He makes you work for your grade. Lets face it, it's better leaving class successful. Just do all the work and don't slack off.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
5.0
3.0
MATH3A
Jul 26, 2017
Would take again

Mr. Cao is a good teacher. He gives clear lecture which is very easy to understand. As long as you work hard and finish the homework, you'll be fine with the exam. If you can't devote enough time on it, then don't take his class. If you really want to learn something about math, take him! He is also nice and funny. Highly recommend!

Skip class? You won't pass.
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
MATH3A
Grade: A
Aug 6, 2017
Would take again

Mr. Cao's tests are based off of notes and homework. Sometimes, he posts an extra credit problem on Canvas so that students can get +2% on their tests if they do it correctly. Mr. Cao gives partial credit on test problems. Thank goodness for that b/c tests are a big chunk of your grade. Tests are NOT multiple choice; they're free-response.

Respected
EXTRA CREDIT
LECTURE HEAVY
4.0
4.0
MATH3A
Grade: B
Aug 24, 2017
Would take again

Mr. Cao is a really good teacher. He makes you work for your grade rather than an easy A. He teaches Calculus really well. I felt like I'm prepared for Calc 2. I recommend his class because you definitely learn a lot.

Tough Grader
Gives good feedback
Respected
5.0
4.0
MATH19
Nov 17, 2017
Would take again

Mr. Cao is a a really good teacher. He is definitely a tough grader but the tests are based on the lectures. He explains each and every concept really well. He cares about every student in the class. Not an easy A but you'll definitely take his class again!

Tough Grader
Respected
TEST HEAVY
5.0
4.0
MATH00D
Nov 21, 2017
Would take again

The best math prof!

Respected
LOTS OF HOMEWORK
Inspirational
5.0
4.0
MATH00C
Grade: A
Dec 13, 2017
Would take again

This Professor is super awesome!Yea, there's always an upcoming quiz or midterm every other week or two, but I think those are very helpful because you get to study and solidify what you've learned. The homework assignments also help understand a lot. Professor Cao is humorous and being in his class is fun, and that's usually hard to say about math

Respected
Caring
Would take again
5.0
3.0
MATH19
Dec 15, 2017
Would take again

Best math prof! You definitely learn a lot in his class. He is not an easy teacher, but I think you'd better not take class from an "easy" teacher if you really want to be successful in future. Would take again.

ACCESSIBLE OUTSIDE CLASS
Amazing lectures
Caring
5.0
3.0
MATH00C
Dec 15, 2017
Would take again

Professor Cao is extremely caring and attentive! Always say that his office hours are open when a midterm is coming up. Really humorous and cute.. For homework, its all on mathlab; he provides notes/worksheets for you to do homework. For tests, there will always be a review sheet for you. The test is exactly like the review sheets that he gives you

Skip class? You won't pass.
Hilarious
Caring
5.0
2.0
MATH903
Feb 1, 2018
Would take again

Taking him for Math C right now. He is a great teacher for math. He is helpful no matter if it's an easy or hard math question. Gives a good review session to help you for your exams. Taking his math class will leave you with full knowledge unlike people who want an easy A.

Respected
Skip class? You won't pass.
Caring
5.0
2.0
MATH000C
Mar 25, 2018
Would take again

Michael Cao is the best math teacher at Mission College. He knows the material and takes it easy for people to understand math especially for slow learners like me. I like his class and would take him again for future classes.

Skip class? You won't pass.
Hilarious
Caring
5.0
2.0
MATH000C
Apr 5, 2018
Would take again

He's a great teacher. I'm a slow learner but he makes the concepts clear and easy to understand. You may have a lot of homework, but it keeps you well prepared for the exams. I would take him again for math.

Respected
Skip class? You won't pass.
Caring
5.0
4.0
MATH19
Grade: A
May 17, 2018
Would take again

He's a phenomenal teacher. He will make you work for your grade but in the end it's rewarding. Concepts are clear and will work with you to make sure you understand what he's teaching. Definitely would take any of his math classes again.

Tough Grader
Skip class? You won't pass.
Caring
5.0
4.0
MATH908
Grade: C+
Aug 21, 2018
Would take again

This class is easy going but very difficult. Cao explains the material very firm and clear. I would say attendance is mandatory because if you miss one day you miss a lot. Something i disliked was quizzed every other week. Most were based off 10points and each problem was 3points so if you miss 2 problems you failed. STUDY HARD btw I hate math.

Participation matters
Skip class? You won't pass.
BEWARE OF POP QUIZZES
2.0
5.0
MATH3A
Grade: Drop/Withdrawal
Aug 28, 2018
Wouldn't take again

I took him over the summer and ended up dropping the class. He doesn't give out study guides so you're on your own when it comes to studying for tests. The pacing was really fast and it was hard to keep up.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
5.0
4.0
MATH009
Grade: B+
Jan 2, 2019
Would take again

Having bad experiences with math teachers over the years, Professor Cao is definitely the best math teacher I've ever had. Excellent teacher, just gets boring at times. As long as you come to class, participate and take notes, you should be fine. Lastly, do not procrastinate on homework assignments.

Gives good feedback
Skip class? You won't pass.
LOTS OF HOMEWORK
4.0
3.0
MATH908
Jan 3, 2019
Would take again

He talks very calmly, so if you get tired easily, dont take him. Although his explanations were very simple for you to understand unless you need more info. He has a very fixed schedule, so if class ends at 3:10, it will always end at that time. Tests are do-able!! One question usually summarizes one method or lesson

Skip class? You won't pass.
TEST HEAVY
3.0
5.0
MAT4C
Grade: C
Apr 12, 2019
Would take again

He's a cool guy. To be honest, I learned more from the homework than his lectures. Exams are difficult (vocab, math problems, true/false, proofs). Be careful what you answer on the test, he's harsh on grading. You might get partial or nothing depending on the mistake. If you take his class, study his exams 1-2 weeks beforehand. Good luck.

Skip class? You won't pass.
Test heavy
Tough grader
3.0
5.0
MAT4C
Grade: C
Apr 18, 2019
Wouldn't take again

Good teacher but his class is not easy. He will challenge your knowledge with his tests and quizzes. I agree with the previous reviewer he grades harsh which can be discouraging. Honestly, if you struggle with math don't take his class. Want to challenge yourself, take his class.

Skip class? You won't pass.
Test heavy
Tough grader
2.0
5.0
MAT4C
Grade: Drop/Withdrawal
May 5, 2019
Wouldn't take again

Good teacher but not recommended if you struggle with math. He writes the theorems and examples on the board and explain it at full speed. Exams and quizzes were hard that many people fail it. Seriously, I got zero points for a reasonable answer. You will succeed but not if you want to protect your GPA.

Test heavy
Tough grader
1.0
5.0
MAT4C
Grade: Drop/Withdrawal
May 23, 2019
Wouldn't take again

About 30% dropped the class. There's nothing worse than putting 5 hours a day to study for his class and fail. Goes really fast to stay on course. Write the theorems then jumps to the problem and write answer. Assumes you're a true mathematician. Grades harsh, it's wrong, zero points. Good luck trying to work for a good grade.

Skip class? You won't pass.
Test heavy
Tough grader
1.0
4.0
MATH00D
Aug 9, 2019
Wouldn't take again

Seems to be a nice person, but a terrible teacher. Makes you feel incompetent when you get an answer wrong. "How did you get THAT?". I felt stupid in his class and didn't want to ask questions to avoid embarrassment. He assumes you know the topic already and talks through the chapter very quickly. I would not take another class with him. Ever.

2.0
5.0
MAT4C
Aug 11, 2019
Wouldn't take again

He knows the material but it seems that he has a hard time conveying the material. Writes a theorem, jumps to a problem and gives answer. He grades the test extremely hard. Reasonable or not, you get little to no partial credit. He smiles and jokes around when people fail his exams. Barely gives you a chance to pass this class even you work hard.

Skip class? You won't pass.
Tough grader
5.0
3.0
MATH4C
Aug 16, 2019
Would take again

I don't know why people think his class is difficult, to me it's moderate. He explained everything clearly. Attend class, do all the homework and you will be fine.

Accessible outside class
Participation matters
Test heavy
2.0
5.0
MATH3A
Grade: B
Nov 19, 2019
Wouldn't take again

Prof. Cao is an insanely hard professor. I took Calculus in High School last year and had a solid understanding of the material he covered. However, he purposely puts insanely hard problems on his exam calling them "fun" and tests on theorems and definitions, which are frankly useless. Many of his test questions were not discussed in class or on hw

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
5.0
MATH3A
Grade: Not sure yet
Dec 10, 2019
Wouldn't take again

EXTREMELY condescending answers! Final is literally this week and he still replies snarkily to questions instead of giving proper responses. Worst professor, hands down.

Test heavy
Tough grader
1.0
5.0
MAT00C
Grade: Drop/Withdrawal
Dec 30, 2019
Wouldn't take again

As a student who heavily struggles in math, this guy was not the most helpful. He takes short cuts and he tries to avoid you when your hand is up. Condescending, narcissistic, and just weird. When I questioned one of his problems which the answer was incorrect, he responded with "I was just checking to see if you are paying attention". SMH!

Lots of homework
Skip class? You won't pass.
Tough grader
3.0
4.0
MATH3A
Grade: B
Jan 7, 2020
Would take again

He really does joke around when the class does poorly on an exam and the way he says the joke really lowers your motivation. His exams are similar to the harder problems on the homework since many of his questions involve multiple lengthy steps. Also, you need to have a strong foundation in precalc/trig if you want to get an A. Very fast-paced.

Lots of homework
Skip class? You won't pass.
Tough grader
5.0
4.0
MTH000D
Grade: B
May 26, 2020
Would take again

Prof Cao is by far the best instructor Ive had. Funny and easy to talk to. I highly recommend, he really cares about his students and wants them to succeed

Lots of homework
Accessible outside class
Skip class? You won't pass.
5.0
4.0
MTH000D
Grade: B
May 26, 2020
Would take again

Beyond exceptional instructor!!! He is always willing to help during office hours or email, so if you have questions make sure you ask them. His class is moderate, lots of homework and you get quizzes and exams every other week.

Lots of homework
Accessible outside class
Skip class? You won't pass.
5.0
4.0
MAT000D
Grade: A+
May 29, 2020
Would take again

Professor Cao is an amazing teacher. He is very accessible and good at explaining concepts and solving exercises together with lots of patience. Although there were plenty amount of homeworks and quizzes, it was pretty doable because Prof. Cao was always willing to help through office hours and emails. I would definitely take his class again.

Gives good feedback
Accessible outside class
Amazing lectures
5.0
3.0
MATH3A
Grade: A
Jul 23, 2020
Would take again

One of the best math teachers I've had!! Professor Cao makes even the toughest concepts understandable and tries to keep classes interesting by cracking jokes. Test questions are similar to homework problems and lecture examples, so it is essential to keep up with assignments.

Lots of homework
Participation matters
EXTRA CREDIT
4.0
4.0
MATH4C
Grade: A
Sep 23, 2020
Would take again

Prof. Cao is overall a pretty good professor. His exams might be challenging (avg 70-80%) but he does give extra credit on the exams + a midterm replace policy. There are usually 3 exams, but as long as you prepare well and do all the homework (which is a good portion of your grade), you'll be fine. He also does occasionally joke in class too.

Lots of homework
Test heavy
5.0
4.0
MAT4C
Grade: B+
Oct 30, 2020
Would take again

I'm glad I took his class. His lectures are fluid and easy to follow, but you have to take diligent notes. I still keep my old notes for reference. Make sure you understand the homework before attempting exams; he's happy to answer questions As a person he's amicable and easy to approach. Would take another of his classes in an instant.

Skip class? You won't pass.
Amazing lectures
Caring
5.0
3.0
MATH3A
Grade: B
Dec 8, 2020
Would take again

Fun lectures and good use of technology in his online course. Professor Cao made the course less stressful than other professors and engaged each student during the lectures.

Lots of homework
Participation matters
Skip class? You won't pass.
5.0
2.0
MAT00C
Dec 24, 2020
Would take again

I took Prof. Cao for Algebra. Great professor. He is also hilarious in class. Would definitely recommend him for anyone who is unsure whether or not to take him. As long as you focus in class, you should have no problems with tests or homework. Again, if you are unsure about which professor to take, just go for him. You will have no regrets.

Gives good feedback
Participation matters
Hilarious
3.0
4.0
MATH3A
Grade: C
Dec 25, 2020
Wouldn't take again

I recommend taking his class if you have a strong foundation in math such as algebra. Also, he goes through his concepts quite quickly so you need to be fast-paced. He is quite engaging and funny so he makes the class enjoyable. His exams are quite hard as if you do not follow his technique, your score can go down. No late work accepted!

Skip class? You won't pass.
Test heavy
Tough grader
4.0
3.0
MATH3A
Grade: A
Jan 3, 2021
Would take again

Professor Cao clarifies vague concepts using good concrete examples. He has a clear head and gives great explanations. I have been to his office hours several times throughout the past semester and have learned a lot from him. Go to his office hours, talk to him, and you will realize what an intelletual and wise instructor you've got for yourself!

Hilarious
Inspirational
Amazing lectures
5.0
3.0
MAT00C
Grade: A+
Jan 8, 2021
Would take again

Probably one of my favorite math teachers! He's always willing to explain things if you don't understand the content. However, be ready for online homework assignments each class. There are about 3-4 exams throughout the course, with mandatory (ungraded) quizzes for each. Review sheets are optional and can be done for a few extra credit points!

Gives good feedback
Participation matters
1.0
4.0
MATH3A
Grade: A
May 12, 2021
Wouldn't take again

He an OK teacher, mediocre at teaching, I had to pay a math student to help tutor me to pass this class since his teaching sucked, way too many quizzes, and he also made me feel left out and quite often ignore me. He is definitely lacking professional etiquette. I got an A in the class but only because I paid a tutor, hes not a good professor!

3.0
5.0
MATH3A
Grade: A
Oct 6, 2021
Wouldn't take again

Although Prof. Cao is knowledgeable, I believe he only works to teach but not genuinely cares on his students' learning. Very fast paced class. He gives the main point, shows about 2-3 examples then moves to the next lesson. He takes shortcuts and gives tons of homework. In short, I only got an A because I self learn throughout the semester.

Lots of homework
Test heavy
Tough grader
4.0
4.0
MATH3A
Grade: A
Dec 18, 2021
Would take again

Professor Cao created a rigorous but enjoyable learning environment. If you enjoy math, you will enjoy the class greatly. If you're just taking it as a requirement for another class, it may be too fast-paced and/or in-depth for you.

Lots of homework
Clear grading criteria
Lecture heavy
5.0
3.0
MATH1
Grade: A
Jan 4, 2022
Would take again

I took Professor Cao in my first year of college. Overall, math is a very tough subject for me. At first, I was intimidated, but when I took his class, it was very easy to understand the information. He speaks clearly and uses examples to explain tough concepts and is very friendly. He even offers office hours. Overall, very great professor.

Accessible outside class
Skip class? You won't pass.
Caring
4.0
4.0
MATHC
Grade: Not sure yet
Jul 1, 2022
Would take again

I think Mr. Cao is a cool dude and a good teacher. He always answers questions and helps when you need it. The only issue I have with the class is how fast paced it is. But that's not his fault, I didn't really understand what I was signing up for with a 5 unit summer class that only runs for 5 weeks. It's insane.

Participation matters
Clear grading criteria
Lots of homework
1.0
5.0
MATH3A
Grade: Drop/Withdrawal
Sep 7, 2022

Micheal Cao is one of those teahcers who teach simple equations during lectures and give questions he never taught to the class. What I experience was his lack of time to help and advice to visit the tutoring center during office hours. It feels like he is half fasting his job. His favorite term is guy referring to numbers or varibales.

Tough grader
Group projects
Test heavy
2.0
4.0
MAT000D
Grade: Not sure yet
Nov 12, 2022

Lots of homework. This is fine but 80% of homework questions are not covered in lectures. He would do a few simple examples in class but with homework, you will find only 15-20% matching questions. You have to be on your own 80%. You would be needing lots of tutoring and self-study, Avoid if you can cuz I did not have a choice at the beginning.

Get ready to read
Lots of homework
4.0
3.0
MATH3A
Grade: Not sure yet
Dec 17, 2022
Would take again

Your grade will entirely depend on three tests, one of which being the final. If you want to do well, you have to apply yourself and try to understand the content, as memorizing the information temporarily with not help you succeed, mastery of the information is required. I liked Professor Cao, but some of my classmates didn't share that sentiment.

Tough grader
Lecture heavy
1.0
4.0
MAT000D
Dec 18, 2022

Lots of homework,lots of self-learning!He teaches from an already-solved handout,making him go fast on every problem.He gives a final exam review which was50%irrelevant to the final.He does easy examples in class. Most homework problems are irrelevant to whatever he covers in lectures. More than 50%of the class dropped his class.Better to avoid him

Tough grader
Get ready to read
3.0
4.0
MATH3A
Grade: Rather not say
Dec 21, 2022

Going to his lectures didn't really help. I had to study the materials on my own. I don't blame him entirely for my struggle taking his class, part of it was because of my bad study habits. He's a cool dude. Little extra credit. Lets us use a fat index card as a cheat sheet. He goes pretty fast throughout his lectures.

Tough grader
Lots of homework
Test heavy
1.0
4.0
MAT000D
Jan 25, 2023

Teaching style, very fast. Does not care about weak students and whether they are following or not. Not recommending it to anyone! beware do not take him. I repeat, do not take him.

Get ready to read
Lots of homework
Lecture heavy
4.0
2.0
MAT010X
Grade: A
Mar 17, 2023
Would take again

Took him for intro to stats w additional support. A LOT of hw. Use chatgpt to save time. Sometimes a bit robotic. Plenty of examples in class and a in-class review for final . 2 projects that are pretty simple but time consuming. 3 take home quizzes graded by effort not accuracy. 2 midterms+non-cumulative final. notes on 3x5 card allowed for all 3.

Group projects
Lots of homework
Online Savvy
2.0
4.0
MATH3A
Grade: Not sure yet
May 25, 2023

Honestly, he's funny and personable, but your entire grade is dependent on three tests. Even if he replaces your lowest score with your final, he grades harsh. Homework doesn't do much for your grade. Class average for tests was always around 25/50. It feels impossible to get a good grade. If there are other professors, take them instead.

Hilarious
Lecture heavy
Graded by few things
1.0
5.0
MATH3A
Grade: C-
Jul 12, 2023

This review is based off of the Calc summer class he offers. If you have not taken calculus or pre calculus in a while, immediately do not take this class. The Professor is nice and kind but his standards are through the roof. Its as if he is grading future rocket scientists. Highly discourage taking a summer calc class with him.

1.0
5.0
MATH19
Grade: Rather not say
Dec 6, 2023

Stay away from his classes and him

Tough grader
Lots of homework
Graded by few things
2.0
4.0
MAT010X
Grade: Drop/Withdrawal
Dec 19, 2023

nah dont take this class bro.

Tough grader
Lecture heavy
1.0
5.0
MATH1
Grade: Drop/Withdrawal
Feb 9, 2024

If you are trying to learn College Algebra, DO NOT TAKE HIS CLASS. He lectures to people who are already good at Math and are just reviewing stuff before taking Calculus. If you have a tough time in math like me you will definitely not pass his class. Plus the questions on the exams are 100x harder than on the homework and purposely tricky.

Tough grader
Lots of homework
Test heavy
1.0
4.0
MATH010
Grade: Drop/Withdrawal
Apr 25, 2024

Do not take this Professor, I had him for elementary stats online async. and it was horrible, only gives you a week to work on HW which consists of 2 video assignments,1 or 2 discussion posts, and 2 parts of homework, and he has a bit of an attitude when I went to office hours online and he made me feel very dumb and roasted me in the process.

Tough grader
Lots of homework
Test heavy
3.0
4.0
MAT010X
Grade: A
May 28, 2024
Would take again

He's an alright professor. But wow he does put people on blast sometimes. If you are confused don't be too obvious about it because bro will actually call you out in front of everybody. Tons of homework on mymathlab. Sometimes makes stats jokes. The second exam was really difficult. Provides office hours and detailed explanations.

Tough grader
Group projects
Lots of homework
5.0
3.0
MATH3A
Grade: Rather not say
Aug 1, 2024
Would take again

He is a great professor. He cares about students. He is nice and hilarious, not a tough grader. The exams are not hard, but the Calculus is hard though.

Amazing lectures
Inspirational
Hilarious
2.0
5.0
MAT00C
Grade: Rather not say
Nov 24, 2024

Mr. Cao teaches fine in class, but his tests are nothing like the homework and he covers so much content at once, it's impossible to study every type of problem for 10 chapters for one test. It would be better if he gave us a practice test so we at least knew what exactly to study for. Your exam grades are the only grades that matter.

5.0
3.0
MATH003A42732
Grade: A
Dec 1, 2024
Would take again

Very comprehensive lectures and test heavy. However, the homework prepares you well for his tests and the exams are easy.

Amazing lectures
Clear grading criteria
Test heavy
1.0
5.0
MAT005
Grade: Not sure yet
Feb 22, 2025

The worst professor I've had. Chair department of Math but a terrible teacher. He'll falsely grade you off for using AI and not even bother to ask how you got your results. He uses slides from another professor at another university and just teaches you off of that which is a very lazy work. MATLAB must be taught by Engineering Department not him.

Tough grader
Test heavy
Graded by few things
1.0
5.0
MATH3A
Grade: Drop/Withdrawal
May 11, 2025

Just trust me and dont take his class esp if you struggle with math free yourself

Tough grader
Lots of homework
Lecture heavy
3.0
4.0
MAT00C
Grade: A
Dec 9, 2025

Class is hard would not recommend, but doable. Weekly hw is really long and tough very time consuming. Some weeks there are quizzes along w hw. Not a good teacher. Exams are proctored but open note and pretty similar to the classwork. He is superrr paranoid about AI so beware of cheating. If you aren't gonna put in lots of effort don't bother.

Tough grader
Lots of homework
Class Info

Online Classes

100%

Attendance Mandatory

84%

Textbook Required

14%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 44 grades
Most common grades:
A (21)
Drop/Withdrawal (12)
B (10)
Grade Distribution
A(23)B(10)C(8)D(12)F(0)A-/B+(3)
Based on 67 reported grades
A: 21
Drop/Withdrawal: 12
B: 10
Not sure yet: 6
Common Tags
Skip class? You won't pass. (26)
Tough grader (23)
Lots of homework (21)
Test heavy (15)
Caring (13)
LOTS OF HOMEWORK (12)
Gives good feedback (10)
Participation matters (10)
Rating Trend

Declining

-1.17 avg change
Aug
Nov
Dec
Feb
May
Dec
Last 6 months
Ratings by Course

MATHD

5.0

(1)

MATH00C

5.0

(3)

000C

5.0

(2)

MATH009

5.0

(2)

MATH9

5.0

(1)
+20 more courses
Difficulty by Course

MATH9

5.0

MAT005

5.0

MAT4C

4.8

MATH003A42732

4.0

MATH10

4.0

Similar Professors