3.5
Quality3.7
Difficulty62%
Would Retake89
Reviews62%
Would Retake
89
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
84%
Textbook Required
14%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-1.17 avg changeRatings by Course
MATHD
5.0
(1)MATH00C
5.0
(3)000C
5.0
(2)MATH009
5.0
(2)MATH9
5.0
(1)Difficulty by Course
MATH9
5.0
MAT005
5.0
MAT4C
4.8
MATH003A42732
4.0
MATH10
4.0
Reviews (89)
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
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 :(
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.
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.
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.
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.
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 .
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.
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.
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.
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.
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.
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.
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.
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.
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.
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!
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.
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.
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.
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.
One of the coolest math teachers at mission college!
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.
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.
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)
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.
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!
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.
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.
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!
The best math prof!
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
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.
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
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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
EXTREMELY condescending answers! Final is literally this week and he still replies snarkily to questions instead of giving proper responses. Worst professor, hands down.
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!
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.
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
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.
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.
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.
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.
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.
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.
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.
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!
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!
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!
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!
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
Stay away from his classes and him
nah dont take this class bro.
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.
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.
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.
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.
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.
Very comprehensive lectures and test heavy. However, the homework prepares you well for his tests and the exams are easy.
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.
Just trust me and dont take his class esp if you struggle with math free yourself
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.
Class Info
Online Classes
100%
Attendance Mandatory
84%
Textbook Required
14%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-1.17 avg changeRatings by Course
MATHD
5.0
(1)MATH00C
5.0
(3)000C
5.0
(2)MATH009
5.0
(2)MATH9
5.0
(1)Difficulty by Course
MATH9
5.0
MAT005
5.0
MAT4C
4.8
MATH003A42732
4.0
MATH10
4.0