3.0

Cai (Chloe) Maomao

Mathematics - Weber State University

3.0
Quality
3.8
Difficulty
46%
Would Retake
87
Reviews
3.0
Quality
3.8
Difficulty
3.1
Helpful
2.9
Clarity

46%

Would Retake

87

Reviews

Rating Distribution
Official

5

32

4

9

3

5

2

15

1

26

What Students Say

She is a great math professor

MATH1030 - 5.0 rating

She is like the Jackie Chan of Pre-Cal

MATH1080 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

60%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 52 grades
Most common grades:
A (14)
A- (12)
C+ (6)
Grade Distribution
A(16)B(8)C(12)D(4)F(0)A-/B+(14)
Based on 59 reported grades
A: 14
A-: 12
C+: 6
B-: 5
Common Tags
Tough grader (24)
Test heavy (14)
Gives good feedback (12)
Lots of homework (11)
Caring (8)
Skip class? You won't pass. (8)
Clear grading criteria (7)
Participation matters (7)
Rating Trend

Declining

-0.42 avg change
Jan
Feb
Apr
Sep
Nov
Dec
Last 6 months
Ratings by Course

MATH1030

5.0

(1)

MATH1210

4.3

(9)

MATH2280

3.8

(6)

MATH1060

3.8

(17)

MATH1220

3.3

(12)
+5 more courses
Difficulty by Course

MATH3710

4.6

MATH1050

4.5

MATH1220

4.1

MATH1080

3.9

MATH1060

3.6

Reviews (87)
1.0
5.0
MATH1050
Nov 19, 2009

This was a really hard class. She just plows through everything so fast. She doesn't care about your comprehension at all. Her tests are exactly from what she teaches and the book which is good. Her final is comprehensive but she uses almost the exact same questions from the tests on the final.

2.0
5.0
MATH1060
Jan 6, 2010

She lies to you about curving the grades. She told multiple students on multiple occasions that she would curve the grade and never did. I know a kid that fell twelve points short of a B grade and he only got a C+. He did not seem to mind but she did not curve like she said she would.

1.0
4.0
MATH2210
Feb 27, 2010

Had her for Calc III, so far the worst math teacher I've had, and that saying a bit at Weber State. She doesn't curve, she only assigns A,B,C's no +'s or -'s. Her Tests are awful, gives little to no partial credit and doesn't know how to grade. Several time mark me down for a problem I got perfectly right.

4.0
4.0
MATH1080
Apr 20, 2010

i think she is a great profesor. However, if you're struggling, she won't have much time to explain to you since there is a lot of material that needs to be convered in a short period of time.

4.0
3.0
MATH1080
Apr 28, 2010

Expects students to know math if taking advanced courses. I liked this fact.

5.0
4.0
MATH1080
Jul 12, 2010

Amazing teacher who really made me find my love for math again. She taught with great clarity and let us know lots of different methods to do the same math problem. Fun teacher and really goes into the subject material thoroughly and applies it to the real world. Would recommend Chloe to anyone.

5.0
1.0
MATH1080
Nov 16, 2011

Awesome teacher. Very little home work and she great at explaining things super easy class i recommend her highly

4.0
5.0
MATH1050
Nov 29, 2011

Great teacher but all most by the end of the semester it was wtf. the tests were hard but if you study, you could do it.

2.0
4.0
MATH1080
Mar 30, 2012

As an online class, we had one day to take the test and had to take it at the main campus for ridiculous reasons. It made it difficult with work and other classes going on having only one day to test. She was difficult to get in touch with when questions arrived. Not recommended if help is needed on any assignment.

5.0
3.0
MATH1210
Apr 19, 2012

It was a pretty challenging class, but this was probably the best math class I have had. The tests were pretty hard. she is very generous with her grading however. She lets you skip your lowest score, so don't sweat it if do bad on one of your tests. An A isn't to hard to get if you study the material.

5.0
3.0
MATH1210
Apr 22, 2012

Great professor. Very helpful. Sincerely cares that her students understand the material. If you understand the (comprehensive) reviews before each test, the class should be a breeze. To top it off, you get to drop your lowest test score. If I needed more math I'd take another class from her.

2.0
5.0
MATH1210
Jun 13, 2012

Math is ordinarily very easy for me, but Chloe's explanations were very difficult to understand, and she spent all the class time on proofs, not problems, so I didn't know how to use what she was trying to teach.

1.0
4.0
MATH1080
Oct 22, 2012

I took online math from her and she was AWFUL! She would tell you one thing then grade an assignment or quiz completely different. I had to email her almost every day just to get something done right. Also she doesn't explain anything! So if you don't know/understand math like me, you're bound to fail. NEVER TAKE A CLASS FROM HER!!!

2.0
5.0
MATH1080
Nov 16, 2012

Does not answer emails. Does not reach out very well at all. Very hard to reach and gives mixed messages. I would not take a future class from this instructor.

5.0
4.0
MATH1220
Dec 11, 2012

I LOVE HER!!! She REALLY wants you to succeed. Don't listen to all these dumb comments from people that lie about her! She covers TONS of material, goes very fast, but is very thorough. Don't take her if you are not majoring in a math-related field; she makes you LOVE math. :) BEST TEACHER EVER!! Test questions are from notes and to the point.

5.0
4.0
MATH1080
Feb 14, 2013

Her teaching skills are awesome! If you want a full understanding of the class material and a very fair grading system then Professor Cai is the way to go. She is one of the best teachers I have ever had.

4.0
2.0
MATH1210
May 1, 2013

Chloe (Maomao) Cai is an awesome teacher! She really tries to help you as much as she can. The tests are very fair and cover exactly what you learn in class. She is super friendly and really cares about each individual student. She takes attendance, 5 tests then a final, homework and group homework, only like 7 problems on each though. has reviews.

5.0
4.0
MATH1080
Grade: A
Aug 21, 2013

AWESOME in everyway. Great math teachers are rare and she is ONE of them! Love her!

5.0
3.0
MATH1210
Apr 1, 2014

I hate that so many people have given her a poor rating! she is an awesome professor and knows what she is doing. She wants to help you but if you don't make time for help then she can't help you! IT'S CALCULUS IT'S NOT AN EASY SUBJECT! She does have a strong accent so at times she is difficult to understand but other than that she is awesome!

3.0
1.0
MATH1210
Grade: A
May 5, 2014

Chloe is super passionate about Calculus, and always willing to meet with you after class. This will be a class that you have to be self-motivated in. Her tests are almost identical to the practice reviews. So it is very easy to get a good grade. If you actually need to know Calculus you will have to watch youtube videos and study the textbook.

5.0
3.0
MATH1210
Sep 12, 2014

I had her for Calculus I and now have her for Calculus II. Overall, she is a very professional professor and knows her material. Calculus is not the easiest material to grasp but I couldn't imagine anyone else explaing it better than her. Perfect example of what a good math teacher should be.

5.0
4.0
MATH1210
Sep 13, 2014

Chloe is an excellent professor and really wants her students to succeed. She's passionate about the subject, and understands it's not an easy one to learn. There's a lot of homework, but it does help you understand what you're trying to learn, and it counts towards your final grade. I'd recommend her 110%.

4.0
2.0
MATH1220
Grade: A
Dec 20, 2014

I enjoyed Chloe's approach to Calc 2. She focuses on helping students understand the material intuitively, rather than rote memorization. The most difficult problems are given as group H.W. for students to work through together. Her tests are simple and approachable, but require you to understand the material. Very effective teaching style.

2.0
2.0
1080
Grade: Drop/Withdrawal
Sep 21, 2015

She expects you to read the book, go over the notes and then watch videos. The ones that she makes are terrible. Hard to understand. Goes through it too fast. Doesn't explain well. The rest of the videos are YouTube videos that she finds. However the assignments a short and could easily get an A, if you can understand her. Would not take again!!!!!

2.0
5.0
MATH2280
Grade: D+
Jan 3, 2016

Dr Cai had us use a book that was difficult to learn from, the library had better textbooks. Test grading is completely arbitrary. She will mark an identical answer as wrong for one student and right for another.

2.0
3.0
MATH1080
May 25, 2016

For wanting students to succeed she was not accommodating at all with the tests regardless of how much time before hand you ask to make a change

1.0
4.0
MATH1080
Jun 2, 2016
Wouldn't take again

The professor only provides 20 minutes of lecture video(s) each week for a 5 credit hour course. So, nearly all learning is done by reading the textbook and watching YouTube videos. This is not a "course". The professor is not a native English speaker; sometimes questions have confusing grammar or typos.

4.0
4.0
MATH3710
Grade: A-
Dec 16, 2016
Would take again

The tests are based right from the reviews, so if you study those topics you are golden for the tests. She is not that bad of a grader at all. Her accent can be difficult to understand at first and she taught our class using power point which I wasn't a fan of. Your grade will get docked if you miss more than three or four times. She is good.

Clear grading criteria
Hilarious
GRADED BY FEW THINGS
1.0
4.0
MATH1080
Grade: C
Dec 22, 2016
Wouldn't take again

She is horrible! Doesn't budge on anything and she sticks to the syllabus like its the Bible(read the fine print). No exceptions for anything because she doesn't offer "special treatment". English is terrible and you're better off teaching yourself or taking the course from someone else.

Tough Grader
Get ready to read
5.0
3.0
MATH1210
Grade: A
Jan 6, 2017
Would take again

Chloe not only has care and knowledge of calculus, but she is motivated to pass it on to her students. If you put in the time to study, then you will be very successful in her class. She makes sure you are properly prepared for all of the exams as long as you show up to class. No curves or extra credit needed, but she drops the lowest exam score.

Get ready to read
ACCESSIBLE OUTSIDE CLASS
Caring
4.0
4.0
MATH1220
Grade: A-
Apr 3, 2017
Would take again

Prof. Chloe is a great teacher. I was skeptical at first because of her accent, but do not worry you get used to it quickly. Calc II is a difficult subject but she explains the information very well. You can't turn in late work so make sure to get things done on time. The practice tests are identical to the tests which is very helpful.

Tough Grader
Skip class? You won't pass.
Clear grading criteria
5.0
3.0
MATH1220
Apr 6, 2017
Would take again

She does have an accent, but it's not very hard to understand. A very fair grader, she only docks 0.5 or 1 point if you mess up at the start of a problem but got the rest of the steps right, unlike some who would dock all of the points. She also specifically points out dos and do nots for homework/tests, so it's your own fault if you don't listen.

Gives good feedback
Clear grading criteria
EXTRA CREDIT
5.0
4.0
MATH1050
Grade: A-
Dec 3, 2018
Would take again

She is very hard to get along with and understand at first but at about half way through the semester, you learn she is actually a very good teacher in more than just the mathematical way.

Tough Grader
Skip class? You won't pass.
Hilarious
5.0
3.0
MATH1030
Grade: B+
Dec 3, 2018
Would take again

Chloe Cai is so underrated! You have to get used to her style of teaching, and her accent, but once you get used to that she is actually really cool. There are a lot of ways to get points, so it's not just the exams. I have gotten my best grade I've ever gotten because of her! If you need math 1030, take her class! She is a great math professor!

Clear grading criteria
Hilarious
EXTRA CREDIT
1.0
4.0
MATH1080
Grade: B-
Jan 15, 2019
Wouldn't take again

DO NOT TAKE HER. She goes by Cai Maomao. She misunderstands everything and she is NOT helpful. She is very rude. I did pass, but I wanted to rip my eyes off in her class the whole semester. Math is an okay subject for me and she destroyed my likeness for math.

Tough Grader
Skip class? You won't pass.
LECTURE HEAVY
2.0
4.0
MATH1080
Grade: B-
Mar 7, 2019
Wouldn't take again

Took class online. Passed this class in high school with a 92%. When I started college, I only tested up to this class, so I had to take it again. I barely passed. The lecture videos were unhelpful at best, the textbook wasn't necessarily comprehensive, and I found myself learning pre-calculus formulas from Google.

5.0
3.0
MATH1080
Grade: D-
Apr 1, 2019
Would take again

She is like the Jackie Chan of Pre-Cal! She is very fast, precise, and knows her stuff. Although it is true she could be difficult to understand, she is a professor that will make time for you after class hours and do all she can to help you learn. she goes the extra mile with her students because she has a Big Heart + we love her Big Personality.

Accessible outside class
Caring
EXTRA CREDIT
1.0
4.0
MATH1060
Grade: C
Apr 15, 2019
Wouldn't take again

This professor makes this class harder than it needs to be. Professor only excepts her way of learning and disapproves of any other way to learn math. Professor is very negative to other students who are struggling. If you are not happy with grade don't bother talking to professor, she will just tell you its your fault and try harder.

Skip class? You won't pass.
Test heavy
Tough grader
1.0
4.0
MATH1050
Apr 19, 2019
Wouldn't take again

She expects you to know basically everything ahead of time & isn't willing to work with you. Her lecture videos can be confusing and have mistakes in them. Somehow her teaching confused me enough to struggle with things that I was great at before. I learned this entire course through a friend and tutoring sites, & she doesn't give you any feedback

Get ready to read
Tough grader
5.0
2.0
MATH1060
Grade: A+
Apr 22, 2019
Would take again

Chloe Cai is a really great professor. She is very precise and made hard concepts easy to understand. She also genuinely cares about the success of her students and will help any student tackle any problem. I took this last class last semester and had a rough time because of the professor. But Chloe's class this semester was absolutely fantastic.

Gives good feedback
Amazing lectures
Caring
1.0
5.0
MATH1080
Apr 23, 2019
Wouldn't take again

Don't take her class. She is rude. Heavy load class. You need Google for studying this course. She does not understand English, I do not know who appoint her? She does not worth as a professor. In your finals, she covers the whole book, really frustrating. I literally loose interest in math.

1.0
3.0
MATH1080
Oct 28, 2019
Wouldn't take again

She is BAD at English. This is a very fast paced course, she was negative saying often we will all fail the class. It did push me to work harder, it is A LOT of material for one class. She made it way harder than it had to be! Using too hard of examples & really tough tests! No homework, quizzes due at exam time. I went to her office once & I cried

Graded by few things
Test heavy
Tough grader
5.0
4.0
MATH1080
Grade: A-
Nov 20, 2019
Would take again

There are quizzes you have to take throughout the semester, stay on top of them and you'll be fine. Really go over her lecture videos, they help a lot! Also study for the mid-terms and final, you may think you don't need to study for math... BUT STUDY!!!!

Lots of homework
Skip class? You won't pass.
Test heavy
3.0
5.0
MATH1220
Grade: A-
Mar 30, 2020
Wouldn't take again

Chloe a fine teacher. If you're a math major i'd definietly reccomend her. If you are taking Calc 2 for any other reason and have not taken all your math classes recently I wouldn't reccomend her. She grades very hard even on homework for formatting not just the ans. She sped up the class towards the end and gave very few examples.

Skip class? You won't pass.
Tough grader
3.0
3.0
MATH2280
Grade: A
Apr 16, 2020
Would take again

She truly tries her best to teach the class everything they need to know. The biggest problem is the language barrier, but that's not her fault and shouldn't be held against her. You can tell she cares about her students and genuinely wants them to understand the material. Just be prepared to study outside of class.

Participation matters
Skip class? You won't pass.
Caring
3.0
3.0
MATH2280
Grade: A-
Apr 23, 2020
Would take again

She moves very quickly and skips a lot of steps. If she notices students are struggling, she will slow down and show detailed work for one problem. Be prepared to study outside of class. Tests are similar to reviews, but twists are added. She wants students to suceed, but she is going to make the student work for it.

Skip class? You won't pass.
Caring
Tough grader
1.0
3.0
MATH2210
Grade: A-
Jun 13, 2020
Wouldn't take again

She is slightly insane and doesn't speak very good English. If you must leave class early be aware that she will shame you in front of the rest of the class before and after you leave. I did get a lovely souvenir from her course after leaving a joke on a test that tells me to behave like a mature undergrad student. It is now framed on my wall.

Group projects
Hilarious
Tough grader
2.0
5.0
MATH1220
Grade: Drop/Withdrawal
Jan 19, 2021
Wouldn't take again

Now If you can get past the thick accent I'm sure its much better. However she couldn't not understand my emails when I needed to ask questions. Overall I was better off taking the class from a professor that I could communicate with better.

Lots of homework
Accessible outside class
Tough grader
1.0
5.0
MATH1220
Jan 26, 2021
Wouldn't take again

This class would be okay if she spoke better English, she mixes up words like crazy and says random numbers but writes something different. emailing her was honestly very unpleasant. homework was always unclear, and she didn't know what she assigns!! I honestly just spent the whole class learning on my own. any other professor is probably better.

Lots of homework
Test heavy
Lecture heavy
2.0
4.0
MATH1220
Grade: B
May 12, 2021
Wouldn't take again

I took calc2 online and it was fine. I passed because I looked up all the homework. I found the recorded lectures little help. I did better looking things up and practicing. By the end of the semester I didn't even watch the videos. It was nice to have one assignment each week. The tests were on sat. open for 5 hours through canvas. Generous grader

Lots of homework
Lecture heavy
3.0
4.0
MATH1080
Grade: B
Jun 4, 2021
Wouldn't take again

She is clear and concise in her lectures, but can leave you confused and lost as to how to do the work. Overall she wasn't accommodating to requests, and didn't answer questions well.

Graded by few things
Test heavy
Tough grader
1.0
5.0
MATH1220
Grade: C-
Jun 25, 2021
Wouldn't take again

By far the worst Professor I have ever had. I would strongly recommend you DO NOT take her class! She does not work with you. She does not answer your questions. She does not help you if you are confused. She only grades a 3 problems on each homework assignment and doesn't even grade all the problems on the test. DO NOT TAKE HER CLASS!

Lots of homework
Graded by few things
Test heavy
1.0
5.0
MATH1080
Grade: C
Nov 18, 2021
Wouldn't take again

Professor Cai makes this class extremely difficult. She expects you to spend at least 2 HOURS A DAY working on this class, and even with that effort, her exams always seem to throw a curveball. I would not recommend this class.

Test heavy
Lecture heavy
Tough grader
5.0
4.0
MATH1220
Grade: A
Dec 20, 2021
Would take again

Best math teacher I've had so far at Weber, it's definitely a hard class, but if you take it seriously it's not that bad. She helped me a lot in understanding math, I'd take it again.

Gives good feedback
Graded by few things
Amazing lectures
1.0
5.0
MATH1060
Grade: C+
Jan 10, 2022
Wouldn't take again

She has a heavy accent, and I could not understand half of what she was saying. She would also talk super fast. She expects you to teach yourself based on the book. She also does not follow the book, changing the variables in formulas making it confusing. Over all, the worst math teacher I have ever had in my life.

Lots of homework
Test heavy
Lecture heavy
2.0
4.0
MATH1080
Grade: A
Oct 15, 2022

Accent is very heavy and online lectures are hard to follow. Ended up resorting to Khan Academy and The Organic Chemistry Tutor on Youtube to learn the subjects. Online Quizzes were fairly easy and you get three attempts for each, though there are several each week. I recommend not going for an online math course and resort to in person lecture.

Lots of homework
Test heavy
2.0
5.0
MATH1220
Grade: Incomplete
Feb 2, 2023

She's a generally nice lady, but is very unapproachable. if you don't remember specific stuff from prerequisite classes, instead of reminding you or show a basic example, she'll just yell at you to go get a tutor. she also told some students that if they felt she was going to fast to drop her class. accent is noticeable, but it didn't bother me.

Tough grader
Group projects
5.0
3.0
MATH1060
Grade: A-
Mar 28, 2023
Would take again

Dr. Cai is an amazing instructor, she was willing to spend more time to help me out. Her support and inspiration encouraged me to exceed my own expectation and learnt more than I though possible.

Amazing lectures
Gives good feedback
Inspirational
5.0
3.0
MATH1220
Grade: B+
Apr 7, 2023
Would take again

Super kind/approachable professor. Lectures are fast paced. Requests feedback during lectures often. Might put you on the spot a couple of times, but if you don't know the answer, she'll help until you understand it. Her accent is not bad at all. Lots of open-book quizzes with few tests. Homework was miniscule compared to other math classes.

5.0
3.0
MATH1080
Grade: A
Apr 12, 2023
Would take again

I'm also in her Calc II class right now. Overall, I already thought she was a great professor, but looking back I really appreciate the lessons she taught in Pre-Calc because they prepared me to be ready for Calc II. She adds emphasis to truly understanding the concepts rather than just handing you a formula. I'd take her Calc III if she gave it.

5.0
4.0
MATH1060
Grade: B-
Nov 30, 2023
Would take again

Chloe has been hands down the best math professor I've had at Weber. She wants you to try hard and really understand the content. Her teaching style can see odd at first, but once you understand her methods the content builds more naturally, and in a way that helps build intuitive understanding that will last. 10/10!

Gives good feedback
Inspirational
Graded by few things
2.0
4.0
MATH1080
Grade: C-
Dec 14, 2023

Lectures are ok. Up until the last unit, the videos were informative. I relied heavily on outside resources for the last unit. The accent makes it somewhat challenging to understand her. Three attempts for quizzes. A sample exam is provided before each exam and they are very helpful. Her teaching and grading have a curt bluntness; not my favorite.

Tough grader
Lecture heavy
Test heavy
5.0
4.0
MATH2280
Grade: A
Dec 17, 2023
Would take again

Her class is very difficult, but you will learn the material. She puts a lot of work into teaching, and it really helps. The class was very difficult at the beginning, but stick with it and it will get easier!

EXTRA CREDIT
Group projects
Amazing lectures
1.0
5.0
MATH1080
Grade: C+
Dec 18, 2023

I don't know if this was only my experience but this professor has been picky about how I show my work and I would just recommend reading the text book than listening to lectures.

5.0
4.0
MATH1060
Grade: A
Mar 19, 2024
Would take again

She is truly a very caring teacher, wants you to succeed. She is very tough grader on your work, however she gives you amazing feedback. Because she grade your work and not just your answers you have a chance to get more points back on each assignment and test. She does have a calculator requirement that is hard to adjust to but help retain.

Tough grader
Participation matters
Gives good feedback
4.0
4.0
MATH1060
Grade: C+
Apr 13, 2024
Would take again

It is very important to show your work in her class and participate but she is a fun energetic professor who really does want to see her students thrive. Overall I had a good experience in Chloe's class but my main complaints would be that she moves too fast during her lectures and we did not have enough practice problems to do individually.

Participation matters
Gives good feedback
Respected
5.0
3.0
MATH1060
Grade: Not sure yet
Apr 15, 2024
Would take again

She does a very good job of teaching course material without excessive homework, which is unusual for a math course. She also goes through your logical process as she is grading each question, so it is important to show your work. This also helps because she will give partial credit if you did the right things but made a minor mistake.

Clear grading criteria
Gives good feedback
4.0
4.0
MATH1060
Grade: C+
Apr 25, 2024
Would take again

Tough but very fair grader, gives partial credit wherever she can. Definitely do all the homework on time, class moves pretty quick and you'll definitely fall behind without doing the work on time. Make sure to study the study guides, they help a ton for tests.

Participation matters
Gives good feedback
1.0
5.0
MATH1080
Grade: C+
Apr 25, 2024

Don't take her online class she's awful. She grades everything super super harshly leaving illegible notes online, or just writes "watch the lecture". Tests were brutally long and confusingly written. She even apoligized for errors. In my class the students just about had to go to the admins because in a test out of 100 nobody did better than 57.

Tough grader
Lecture heavy
Test heavy
5.0
4.0
MATH2280
Grade: A
May 3, 2024
Would take again

Professor Cai is a fantastic professor. however her course is tough. She is very candid about that from the first day. If you go and talk to her, it is clear how much she cares about your success in her class. Overall the course load very reasonable, and make sure you have a good grasp on both calculus and algebra or you will struggle to do well.

Tough grader
Caring
Accessible outside class
5.0
2.0
MATH2280
Grade: A
Sep 4, 2024
Would take again

Absolutely amazing professor. Wants you to succeed and try's to help you understand past material that you might have forgotten. Goes in-depth for the material and wants you to understand real life applications. She is always busy so office hours are the best bet to get help and attending class is a must. Be prepared to spend hours on homework.

Participation matters
Amazing lectures
Gives good feedback
1.0
5.0
MATH1060
Grade: B
Sep 12, 2024

Chloe is by far the worst professor I've ever had. She wastes so much time calling on people for answers and then berating them if they're wrong. She can be hard to understand but I had a bigger problem with her not teaching well. I'm a math major and my knowledge got worse with her class, take a class from someone else

Tough grader
5.0
3.0
MATH1060
Grade: A+
Nov 17, 2024
Would take again

She does have an accent but it's really not hard to understand what she's saying. Go to SI it helps, the study guides she gives are often harder than the actual test, so if you can do the study guides you'll be fine on the test. If you're really confused youtube is super helpful. I was able to get perfect scores on the last two exams. I liked her.

1.0
5.0
MATH1080
Grade: Incomplete
Dec 2, 2024

I did not have a great experience taking this class. I had not taken any other college math before this class. I would not recommend taking this class before 1050/1060. Do not take this class online. Toward the end, she gave lectures that were only 5 minutes long. She expects you to already know the material she is supposed to teach in it.

Tough grader
EXTRA CREDIT
Lots of homework
1.0
5.0
MATH1080
Grade: A-
Dec 4, 2024

On a good chunk of my assignments, students in my study group got higher scores than me but put down the same answers. She tends to give unfair scores on assignments. The tests are really hard, so you have to make sure you are spending all of your time studying for the test the week of. I would not recommend taking her as a professor.

Tough grader
Lots of homework
Test heavy
1.0
5.0
MATH3710
Grade: A-
Dec 9, 2024

Her lessons are unintelligible, muddled and incoherent. Homework is graded severely, hastily (complains often about having to grade he), over critically and without actual useful feedback. The subject is sometimes out of her depth. Inaccessible after class. The subject is not difficult. The teacher makes it so

Tough grader
Group projects
Lots of homework
1.0
5.0
MATH3710
Grade: B-
Jan 7, 2025

If at all possible I encourage everyone to take this class from anyone else. This was the hardest class I've ever taken because of the way it was taught. Prepare to spend hours and still receive low grades on homework because she grades very harsh and won't help explain during or outside of class.

Tough grader
1.0
4.0
MATH1080
Grade: Not sure yet
Feb 4, 2025

I am taking this class online so I cant say what it is like in person. Online is a horrible experience. Her lectures are not helpful in any way. Does not explain things thoroughly and it takes 2 times as long to get through a lecture as it should. Also does not allow notes on any test. I honestly have an easier time reading the book on my own.

1.0
5.0
MATH1060
Apr 4, 2025

Worst math professor, condensing and very unorganized. This course is extremely hard to follow is an extremely harsh grader. She over complicates everything and teaches unnecessary material that will not be used in future upper division courses. Cai prides herself in her students failing her course.Take anyone else if you can.

Tough grader
5.0
1.0
MATH1060
Grade: A-
Apr 29, 2025
Would take again

IDK why I saw a lot of negative ratings in here because she is great. She does have an accent, but she cares about her students. I was on grade C but the time the course was over, I had a chance to get A+. It was a great turnover and a great change to get improve your grades.

EXTRA CREDIT
Clear grading criteria
Caring
1.0
3.0
MATH1080
Grade: A
Sep 11, 2025

I'm sure professor Cai is respected in her field, but she creates disjointed lesson plans and videos. Much of it skips around and proves to be confusing. Id recommend taking any other teacher if you don't want to teach yourself. The lessons are not especially difficult, but you will get things wrong because you don't understand her expectations.

1.0
4.0
MATH1080
Grade: B-
Nov 13, 2025

This was one of the worst classes I've taken. The lessons were all over the place and made no sense. The professor is extremely unorganized and unclear about expectations. You end up teaching yourself most of the material because the lectures are confusing and scattered. Overall, this course was frustrating, disorganized, and not worth taking.

Tough grader
Lecture heavy
Test heavy
5.0
3.0
MATH1060
Grade: C
Dec 2, 2025
Would take again

Yes, she can be tough, but she wants you to succeed and theres resources to help! She is super funny and I really enjoyed her teaching style/personality.

Participation matters
Gives good feedback
Hilarious
5.0
3.0
MATH1060
Grade: Not sure yet
Dec 3, 2025
Would take again

The good kind of tough class. There were super helpful learning resources outside of lectures, using those and taking good notes during lectures are the best ways to do well in this class. Enjoyable lectures and a good teaching style. She does care about her students!

Participation matters
Clear grading criteria
Caring
2.0
5.0
MATH3710
Grade: A-
Dec 11, 2025

This class has easy topics that she overcomplicates for no reason. Homework seems fair, lectures often include examples, but exams often contain stuff that is not taught and somehow is expected to be known. Office hours weren't that helpful either. I would take this class from any other professor if possible.

Tough grader
Test heavy
5.0
4.0
MATH1060
Grade: A
Dec 11, 2025
Would take again

I struggled with her teaching style at the beginning of the semester but by the end I felt like my math skills really improved! I finished the semester with an A (and I'm definitely not a math genius). I can tell that she really cares about her students improving and understanding the course material at a deeper level.

Tough grader
Gives good feedback
Hilarious
2.0
4.0
MATH3710
Grade: C+
Dec 12, 2025

This class started out great, but quickly fell off the rails.The lectures were very disorganized (often consisted of teacher flipping through powerpoint slides quickly) .Feedback on exams was not helpful. Teacher made lots of mistakes during lectures.Material on exams was often concepts not seen in class. She brags about no one getting A in class.

Tough grader
Group projects
Lots of homework
Class Info

Online Classes

100%

Attendance Mandatory

60%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 52 grades
Most common grades:
A (14)
A- (12)
C+ (6)
Grade Distribution
A(16)B(8)C(12)D(4)F(0)A-/B+(14)
Based on 59 reported grades
A: 14
A-: 12
C+: 6
B-: 5
Common Tags
Tough grader (24)
Test heavy (14)
Gives good feedback (12)
Lots of homework (11)
Caring (8)
Skip class? You won't pass. (8)
Clear grading criteria (7)
Participation matters (7)
Rating Trend

Declining

-0.42 avg change
Jan
Feb
Apr
Sep
Nov
Dec
Last 6 months
Ratings by Course

MATH1030

5.0

(1)

MATH1210

4.3

(9)

MATH2280

3.8

(6)

MATH1060

3.8

(17)

MATH1220

3.3

(12)
+5 more courses
Difficulty by Course

MATH3710

4.6

MATH1050

4.5

MATH1220

4.1

MATH1080

3.9

MATH1060

3.6

Similar Professors