3.5

Terry Cheng

Mathematics - Irvine Valley College

3.5
Quality
3.2
Difficulty
52%
Would Retake
214
Reviews
3.5
Quality
3.2
Difficulty
3.6
Helpful
3.4
Clarity

52%

Would Retake

214

Reviews

Rating Distribution
Official
214 total ratings

5

87

4

40

3

35

2

24

1

28

What Students Say

DON'T TAKE CHENG for MATH3A IT'S A TRAP

MATH3A - 1.0 rating

if you get a bad score on one midterm, you suffer for the rest of the semester

MATH3A - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

60%

Textbook Required

45%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 68 grades
Most common grades:
A (26)
B (19)
Not sure yet (13)
Grade Distribution
A(31)B(19)C(6)D(9)F(0)A-/B+(9)
Based on 95 reported grades
A: 26
B: 19
Not sure yet: 13
Drop/Withdrawal: 6
Common Tags
Test heavy (31)
Graded by few things (27)
Tough grader (24)
Caring (16)
Lots of homework (15)
EXTRA CREDIT (14)
Skip class? You won't pass. (13)
Gives good feedback (12)
Rating Trend

Declining

-0.41 avg change
Nov
Dec
Jan
Apr
May
Jun
Last 6 months
Ratings by Course

251

5.0

(1)

MATH2A

5.0

(3)

MATH3

5.0

(1)

MATHEMAETIC

5.0

(1)

MATH351

5.0

(1)
+25 more courses
Difficulty by Course

ALGMTH8

5.0

4A

5.0

PRECALCULOUS

4.5

MATH9

4.0

ALGEB8

4.0

Reviews (213)
3.0
2.0
MATH
Grade: Rather_Not_Say
Mar 3, 2004

Good teach, however you really have to keep up with the homework in order to pass. He's fairly easy tho...

5.0
1.0
MATH2
Apr 12, 2004

Great teacher, Just keep up with the homework and you can pass his class with a good grade.

5.0
4.0
MATH2
Apr 21, 2004

He is always willing to help u, however, his homework is really important. Class kind of bored but he is a nice person

5.0
3.0
MATH8
Apr 29, 2004

Very helpful professor! Same as other teachers, you need to show the serious mode and take it serious! Just keep up with your homework and you'll be fine! As he always says, "Are you with me so far?"

5.0
1.0
MATH2A
May 7, 2004

easy A IF U DO HIS HOMEWORK AND GO TO CLASS EVERYDAY. HE IS HELPFUL TOO.HE ALWAYS ANSWERS YOUR ALL QUESTIONS. AND GIVES U EXTRA CREDIT WHICH HELPS YOU GET GOOD GRADES IN THE TESTS.

1.0
5.0
MATH8
May 13, 2004

He doesn't go over the problems unless you ask him, he doesn't explain well, he doesn't finish the problems on the board, i always get confuse- exams are really hard, the extra credits doesn't help you that much.

5.0
3.0
MATH2
May 14, 2004

Don't be afraid to ask him questions. He is a very nice teacher. Give you lots of extra credits chances. If you are willing to do them u can get around 30 extra points. HW is not that much, but you better do it because some of them will be extra points:P

3.0
4.0
MATH8
Jun 16, 2004

Good teacher but very difficult class. Gives some extra credit but test are pretty difficult. A good grade is attainable in this class but you must be prepared to work HARD. You must take this class seriously or you may not even pass.

2.0
3.0
MATH253
Jul 13, 2004

No Comments

5.0
3.0
MATH2
Aug 23, 2004

Very good teacher and extremley helpful. Lots of homework but doesn't grade. Even has extra credit. Although you have to study and do the homework if you want to do well on the tests. Best Precal teacher I've hever had. I've taken it three times trust me!

4.0
2.0
MATH124
Sep 16, 2004

really nice teacher, really clear, explains well~but some quizes, have to do your homework and he'll go over it during class~that helps for your exam too

5.0
3.0
MATH3
Nov 4, 2004

very decent teacher. if you are willing to be a decent student.

5.0
1.0
MATH251
Nov 14, 2004

best math teacher ever! Always willing to help you and always asks if you have questions. Must study for quizes and midterms but all material covered on lecture and hw. also gives extra credit and doesn't correct homework. GREAT TEACHER!

5.0
3.0
MATH253
Nov 19, 2004

Weekly quiz, HW (he collects. gee! he gives credit for just doing them!), 2 mid-terms & final. If U need a good grade for ur GPA, take his class cuz he gives you an extra-credit (rare for math teachers) for both mid-terms and the final & you'll be glad later. Of course U need some effort.

5.0
2.0
MATH2
Dec 17, 2004

willing to help students. the best math teacher i ever had. and teaches very clearly. do all of hw and extra credit, you will get A. too bad that he doesn't teach math 3A in spring.

1.0
4.0
MATH253
Dec 22, 2004

Homework and quizes were not very hard and helped the grade. but the tests were very unfair and confusing

5.0
2.0
251
Dec 22, 2004

goooood!!

5.0
3.0
MATH251
Dec 22, 2004

He is a good teacher, midterms are nice as long as you pay attention in class. His quizzes are a little difficult, but other than that he is very nice. He gives extra credit, and that really helps.

3.0
4.0
MATH8
Feb 15, 2005

He does this annoying cough thing every 5 minutes, he asks questions that no one understands, then when no one can answer them, he just moves on. Homework does not count, he's all about math, he does not make jokes or even introduce himself, he just gets straight into MATH, MATH, MATH.

3.0
3.0
MATH251
Mar 11, 2005

ARE HIS TEST MULTIPULE CHOICE OR LONG HAND?

2.0
4.0
MATH8
Apr 19, 2005

Mumbles to the board and to a class that doesn't listen. About a 70% drop out rate says something. Rather than getting the message when most people are failing his tests, he just complains not enough extra credit is being done.

1.0
4.0
MATH8
May 10, 2005

Runs late, mumbles to the board for an hour. Takes little interest in what is being understood. About 12 of the 40 in class are left. Low test scores, averages run in the 50's - 60's. Rather than adjusting tests, he will just gripe about no one doing extra credit.

3.0
4.0
MATH9
May 24, 2005

well, this was my 2nd time taking him.1st time I had to withdrawl. His tests are pretty hard. He does grade homework which means little people do it. When he goes over a subject and asks if everyone understands it, everyone will look at him with a confused face and he'll go on. He needs to learn some better teaching methods. If hw is done,u b fine

1.0
4.0
MATH9
May 25, 2005

good god, STAY AWAY. could care less about students, just writes on the board. his primary concern is finishing the book and going by schedule. if the class average is a 60, he wont curve it or give more work.

4.0
4.0
MATH9
Jun 8, 2005

His class is not that easy. He seems to be a very nice teacher and willing to help students, but his tests are hard and if you do not attend class you will be a bit lost. On an overall basis great teacher, but hard class.

4.0
2.0
MATH251
Sep 8, 2005

He is an okay instructor and his class is easy if you study. He does grade on a slight curve that usually bumps you up a grade. He is not the best but it is possible to pass his class with a decent grade.

5.0
2.0
MATH8
Oct 6, 2005

You never have to turn in your homework. But he goes over any homework problems that you have a question over in the class. he is very easy to understand, but the class is still hard, I mean it IS College Algebra.

5.0
1.0
MATH8
Nov 12, 2005

Very easy. Has three midterms, but only counts two. Has 11 quizzes (once a week) but only counts 8. Take this guy.

5.0
3.0
MATH253
Dec 16, 2005

a pretty good teacher, the criteria is probably more on the harder side but he is really helpful and tries to do his best to aid students. if u are looking for a not too easy but somewhat challening class u should take this class. tells you everything on the quiz and midterms and doesnt even count all of them

3.0
3.0
MATH251
Dec 22, 2005

i wouldn't recommend him for people in lower math classes..he will put problems on the test that are hardly anyhting like ones from the homework.

5.0
2.0
MATH253
Jan 6, 2006

very nice, willing to help students

5.0
1.0
MATHEMAETIC
May 22, 2006

he was a good and helpful teacher

5.0
1.0
MATH251
Aug 10, 2006

He's totally nice and very cooperative with his students. Maybe a little too lenient in my opinion, yet I'm sure that part is helpful to a lot of those out there. I only did an on-line class with him, but he was pretty amusing in orientation.

5.0
1.0
MATH351
Oct 5, 2006

THis class is tooo easy i dont even go to class and i get an A

3.0
1.0
MATH253
Nov 15, 2006

coming from a math wiz this may help you or not. This class for me is a cake walk, could do it in my sleep...seriuosly. Now for those who dont like math or not good at it dont take this class with this teacher. Here's why, can barely understand him most of the time and isnt very clear. Overall good class but not so good of a professor,hope it helps

5.0
1.0
MATH253
Jan 16, 2007

This guy is so cool and understanding. He's the nicest math teacher I've known so far at IVC. I wish he taught Math 8! Make sure you do your homework, is very negotiable about absenses and taking quizzes early. Study the study guides and do the extra credit. EASY SMEASY A!!!! Great guy.

4.0
1.0
MATH124
Apr 26, 2007

Very good and polite teacher. Helps you alot. Ask him alots of questions as you can. ANd you take about 12 quizess and only best of 8 counts.

2.0
5.0
MATH124
May 31, 2007

this is the worst teacher..i didnt like him at all. not clear and very hard

5.0
3.0
MATH2
Jun 3, 2007

I thought Mr Cheng was a very good teacher. The quizzes are just the homework questions. The exams are much harder but he offers extra credit for doing the chapter reviews. Cheng was very helpful because he spent half of the class times to answering homework questions. I definitely recommend his class.

5.0
4.0
MATH11
Jun 5, 2007

Mr. Cheng came prepared and taught clearly. He really knows his stuff. He answers questions in class but if you ask a question on material you should already know (on material covered way back), he'll ask you to ask him afterclass or during office hours. He asks for feedback on which math problems to put on exam. Fair. Competent. Recommended!

5.0
1.0
MATH251
Jul 12, 2007

I took this class on line during the summer session and got an A. You have to be disciplined, but it's an easy class if you do the work. Mr. Chen gets back to you immediately re questions.

5.0
1.0
MATH251
Jul 12, 2007

I took this class on line during the summer session and got an A. You have to be disciplined, but it's an easy class if you do the work. Mr. Chen gets back to you immediately re questions.

4.0
3.0
MATH253
Nov 3, 2007

Terry is a great teacher and wants everyone to learn. His class isn't easy and homework isn't mandatory but it definitely helps if you do it. he drops your lowest midterm score (there are 3) and offers extra credit. there are weekly quizzes too. he is a great teacher but you have to work for your grade.

5.0
3.0
MATH251
Dec 4, 2007

Took his online class. He is fantastic. All HW is due by the final exam and you can rework problems as many times as necessary to get 100%. Chapter tests are available to take 3 times (best score used). Only time you need to step on campus is for orientation, the midterm, and final. I hate math and would definitely recommend him!!

5.0
2.0
MATH253
Dec 14, 2007

he is the BEST he is a GREAT TEACHER he is the most understanding, if you don't understand something he will go over it again and again until everyone understands but he doesn't waste your time. he leaVes NO STUDENT BEHIND, VERY CONSIDERATE and very respectful!!! awesome awesome awesome

5.0
2.0
MATH253
Jan 23, 2008

A good professor, fair grader, and very helpfull with any questions you have. Attendance is mandatory because a handfull of the problems he goes over in class show up on the quizes/exams. You should also try some of the assigned homework problems becuase they'll really help you on his quizes.

5.0
2.0
MATH2
May 11, 2008

Great teacher. Doing the homework problems is a must because all of the quizzes are based on the homework questions. If you have any questions he will help you until you get it right. I strongly recommend this teacher.

3.0
5.0
MATH253
Jun 4, 2008

For math253 online during the 6 week summer session it is INSANELY HARD and very time consuming, plus the software/book are not any help on many of the problems. I DONT recommend to take this class online in the summer unless you're great at teaching yourself math and study 45 hrs/week. I'm a 4.0 student and I'm having a hard time getting a C.

1.0
5.0
MATH253
Jun 16, 2008

i took math 253 online in the summer and it was a bad decision. he never responds to emails so there is really no other way to get help if you are stuck on something.

5.0
2.0
MATH253
Jul 4, 2008

I took online class in this summar. I think Terry Cheng is a great professor .

1.0
5.0
MATH253
Jul 21, 2008

I took in the summer and I didnt think he was very good. He didnt seem to really go out of the way to help you understand if you are lost, just references you to the book or the online materials. FYI -- The online class is A LOT of homework.

3.0
3.0
MATH8
Oct 13, 2008

I took him for a class online and a class in person on campus and I'd recommend going to campus for class instead of online. The online class is WAY more work than the on campus class.

5.0
3.0
MATH253
Nov 12, 2008

He goes out of his way to help you understand the material.I'm not good in math & i got an A in math 251 also with professor T.Cheng. I'm taking math 253 and so far so good.You won't regret taking him.He gives extra credit home work which definitely will bring your grade up.

4.0
1.0
MATH253
Nov 13, 2008

I took 2 math classes wth cheng he is a great teacher! i read some of these comments and its jst not true abt the test being difficult they r jst dumb. he always ask if some of the home work problems r good problems 2 put on the test and most likely they r on the test. if you have a question he is very helpful and will take the time to help you.

5.0
4.0
MATH124
Nov 24, 2008

Terry is very friendly. People walk out mid-teaching, come in late, and ask many questions, yet he never complains or critisizes. He gives extra credit and welcomes you to ask questions if you need help. Excellent teacher!

5.0
3.0
MATH8
Dec 21, 2008

Took him for College Algebra. I hate math, but he was a good teacher. There's a quiz every week, but its short and based on the homework. 3 Midterms and a final, he drops the lowest midterm's score. He's a really nice guy, and a good teacher, very relaxed (this is coming from someone who barely passed this class because of their own laziness!)

5.0
1.0
MATH124
Jan 13, 2009

I've had Prof. Cheng for both Math 8 and 124. He has a great teaching style that makes class bearable unlike some others that I have taken. Tests are more than fair relative to the materials covered. Great teacher, only down side is sometimes, all the material is not covered in the semester due to excessive amounts of questions during class.

5.0
3.0
MATH253
Mar 1, 2009

He is my fav math teacher so far at IVC. He goes over homework questions each class and explains things thoroughly. If you do the homework, the tests are easy. I highly recommend him!

5.0
2.0
MATH3A
Apr 16, 2009

Professor Cheng is very helpful, always dedicated to helping you out during his office hours. His calculus class is hard if you do not do the homework or attend class, so going to his office is a must. He goes over anything on the homework that you ask for. He has quizzes once a week, but they should not be too hard if you understand the material.

3.0
5.0
MATH3A
May 29, 2009

I dont get why all these people gave him such good reviews. He isnt that great of a professor. The quizes and tests arent like the textbook questions so its one of those classes to begin with. I ended up having to teach myself most of it. The best way to pass his class is to stay ahead of the class.

3.0
3.0
MATH2
May 30, 2009

Not so much of a fan of his class because I studied more than I've ever studied in my life for a math class and barely got a B. Before the final the average was a 65% and he woudn't curve or anything. He does give 5% extra credit before the exam which is nice. I never knew what to expect on tests.. I might take him again but prepare to work a lot!!

5.0
4.0
MATH124
Dec 10, 2009

I really liked Terry's teaching style. He is very straight forward and is easy to understand. His tests are fair but I felt that the weekly quizzes were a bit tricky.

4.0
4.0
MATH3A
Dec 23, 2009

Really really hard teacher grades super hard and test are not like homework or what he teaches. FAIL

2.0
5.0
ALGMTH8
Jan 22, 2010

This guy is ultra sarcastic, not helpful at all. He picks out the hardest questions he can find and puts them on the weekly quizes. I am very good at math but he makes things way more difficult than they need to be. Dont ask questions unless you want a smart remark about how you should already know the answer, all done w/ sarcastic smile and tone

4.0
3.0
MATH3A
Dec 4, 2010

His calculus 3a class is o.k. managed to avg a B for the whole semester until i got to the final, which was tough as hell. And i studied like for this test. Scraped by w/ a C. Answers questions for students, is nice, etc. Sometimes will even go thru the whole class period doing hw problems. pretty funny when nothing but hw problems get done.

2.0
4.0
MATH253
Jan 15, 2011

Nice guy, but not a good TEACHer. His teaching just flys by and a lot of people can't understand the lessons and his teaching methods. Most ppl in his class have a C or failing and he doesn't care at all. Early quizzes are easy but get really difficult and puts tricky questions, average grade on quizzes are 4/10. Try taking Monte or Zucker first.

4.0
1.0
MATH2
Apr 14, 2011

Assumes you have a good basis in College Algebra&Trigonometry given that you have retained the information well. Quality of his lectures depends on class participation, interest, and potential to succeed. If you teach yourself a little and do the problems ahead of time,you'll do fine in his class. Ask questions, he will happily help/explain. Take

5.0
2.0
MATH3A
May 29, 2011

I love the way he teach. just do all the homework and u'll do fine in his tests. go to his office hour is a must. that's the key to get an A. I end up with an A but I put a lot of effort for this class. absolutely will take him again for math 3b!

5.0
1.0
MATH3B
Jun 7, 2011

I appreciate his teaching fashion that make the abstract concepts concise and easier to remember. But you must figure out homework by yourself. The tests are based on the work you did.

4.0
3.0
MATH3B
Jun 27, 2011

Overall, an okay teacher. Class seemed to be a bit slow paced. Spent an equal amount of time on unimportant topics as important topics. To me, the tests were tricky - definitely know how to do all homework (odds & evens), worksheet, & review problems. Know 3A stuff and focus on Ch. 8 & 12 to get an A.

5.0
4.0
MATH3B
Jul 13, 2011

He is a pretty good teacher, but taking him over the summer is a lot of work, so i suggest taking him in the fall or spring. He is a pretty fair grader, and does give some extra credit, but the tests are still very hard, and they are the only thing that go into your grade. There is no HW or quizzes that help boost your grade if you do bad on a test

5.0
4.0
CALC3A
Aug 9, 2011

hes a good teacher.As another person said, taking him over the summer is kinda hard, and i imagine it will still be a lot of grunt work in the fall. Tests are questions from the homework, but somehow, the tests are still hard. He does homework problems that you ask him to do, so thats nice. Hes a good teacher, but you NEED to keep up to get an A

2.0
3.0
ALG6324
Sep 7, 2011

He makes things harder than it really is. Kind of weird guy. Makes math hard.

4.0
2.0
MATH3B
Oct 31, 2011

He over-prepares his students for the tests. If you're able to do each problem that he assigns as homework, you're good to go. Going to class isn't mandatory, but it is vital to getting a good grade in the class. His class is pretty straightforward. Cheng tells you what you need to know and helps you learn whats important. I recommend him.

2.0
3.0
MATH8
Nov 18, 2011

Tests are based off the homework. So doing the homework is mandatory if you want to pass the class. He isn't very clear sometimes when he is teaching and assumes that everyone knows the material already. Study and do your homework and you will pass.

3.0
3.0
ALGEB8
May 20, 2012

Decent Teacher, somewhat difficult quizes every week, homework is not collected but essential to get a good grade. Its College Algebra, you have to work, so not an easy A. Helful teacher who will answer questions.

3.0
3.0
MATH3A
May 25, 2012

He teaches well, he goes over some homework problems if you ask him, and if there is any confusion he will be nice enough to go over it at office hours. His test are like the hwk problems but still hard. If you do the hwk then you'll do fine, just keep up with the hwk! Also, test are based on grades only!! I'm taking him over the summer to get an A

5.0
2.0
MATH127
Aug 5, 2012

One of the best math professors at IVC for certain. I recommend anyone who is willing and dedicated to take his class. Tests and quizzes are modeled straight from textbook and classroom problems. If you finish studying and completing your homework, but still have questions, his office hours are for any additional help. Truly clear and helpful.

2.0
5.0
MATH3A
Nov 22, 2012

Not an easy teacher. Doesn't explain material and his exams are very hard. Not recommended.

3.0
3.0
MATH2
Dec 5, 2012

This class is going to be really hard if you don't pay any attention or do the hw. He doesn't collect the hw but it is really helpful if you do it. He gives quizzes every thursday on the sections you went over the previous week. His tests are hard but they should be easy if you prepared for them. Ask a lot of questions!! Go to class!!

3.0
4.0
CALCU1A
Dec 11, 2012

He's alright. The tests are just like the homework except for the absolute most difficult parts of the homework. Say there is 1 problem that involves a type of trig identity in the whole section. He'll use the hardest double angle and match it up with a different type of calculus problem. Not very persistent or clear with helping confused students.

4.0
3.0
MATH2
Jan 6, 2013

Hes a nice guy. Hes really nice in office hours if you just come by and ask him. but this class was really hard. I did all the problems twice before each quiz and it was always hard for me. Idk how i ended up with a B. In order to pass this class, you need to do all the hw questions and really study for the midterm and finals.

4.0
2.0
MATH3A
Jan 9, 2013

He is very helpful. He gives a lot of homework but does not check them. If you have homework questions, he'll be glad to help you out in class. Tests are not difficult if you study hard. Overall, he is a really good math professor.

5.0
4.0
MATH3B
Jan 12, 2013

Very Helpful especially during office hours, but seems disorganized. Class fell behind and we had to cram everything in last second for the last test and final, which was really hard given the circumstances.

5.0
2.0
MATH3A
Apr 23, 2013

He is extremely knowledgeable and the way he teaches is very clear. No quizzes or homework and his tests are very straightforward.

4.0
4.0
MATH4A
Apr 30, 2013

Mr. Cheng knows the material by heart. Unfortunately, his tests and quizzes expect you to know it by heart. Getting an A isn't impossible, but you have to ignore all work from your other classes to study enough. If you love learning, you want this class. If you love you GPA, you don't want this class. The homework is good study material.

4.0
4.0
MATH253
May 15, 2013

He wasn't an awful professor, however he was not a good professor. you have a quiz every Friday based on material you learned the previous week(sometimes 4-5 sections in the past!) That makes it hard to keep track with the class and the current material. overall nice guy, knows the material, the tests are based off book questions. you need the book

5.0
3.0
MATH253
Jun 4, 2013

He is a pretty good professor, wants you to do well and is very helpful, I always got help during his office hours! He's sometimes a little unclear but will explain it to you until you get it. Always do your homework!! He takes a majority of test questions from homework and the weekly quizzes, and attend every class if you can!

3.0
4.0
MATH253
Jun 5, 2013

I wouldn't recommend him. He seems to do better teaching students who really understand math otherwise he is hard to follow. He doesn't really explain questions well and tries to rush through everything. It is also confusing how the weekly quizzes are based on the past week's lesson instead of the current.

2.0
4.0
COLLEGEALGEBRA
Jun 14, 2013

Don't get me wrong he is a very nice friendly person but that doesn't help me in passing this class! He goes way to fast, kind of hard to understand him and follow him at the same time.

5.0
2.0
MATH3A
Jun 17, 2013

He is extremely helpful. I have met no other calc teacher who goes over hw in class & answers all questions before lecturing. I didn't do majority of the hw b/c he puts about 10 hw problems up before class to go over. He explains everything over twice until the whole class gets it. Final was hard; but overall, for a calc class,it was fairly easy!

2.0
4.0
MATH253
Jul 1, 2013

do not recommend this class to those who have a real interest on learning the material presented in math 253. He is not easy on answering questions, he expects you to know, and gets very offended when the questions fall above his intellectual ability, however he does not ask for your homework, so it would be a perfect course if you already know 253

2.0
3.0
MATH253
Jul 18, 2013

I took this class in the spring and it was the biggest mistake. His quizzes and tests are from the book which can be a plus but homework is not counted for a grade which no one was happy about. when someone wasn't clear on something he seemed to get upset and he just expected you to already know what to do. I would never recommend him to anyone.

3.0
3.0
MATH353ONLINE
Dec 12, 2013

He gives alot of chances in his online class to provide you with enough to pass the class, he also works with his schedule.

3.0
2.0
MATH253
Jan 5, 2014

This class is basically online and you only need to show up for the quizzes every week. Lots of online homework that's pretty time consuming but as long as you do it you'll pass. He isn't much help explaining or in person so you're basically on you're own. Don't buy the book! Just get the online code.

5.0
2.0
MATH253
Jan 24, 2014

Great teacher. He has a simple teaching style and homework is online. Once you get the just of Aleks it becomes easy to do the homework quicker. We had about 4 take home quizzes and 3 lowest quiz scores are dropped. Very fair teacher. Bad comments are exaggerated and inaccurate.

4.0
3.0
MATH2
Feb 1, 2014

I don't see why there is so much hate towards this guy. He makes the class manageable with several take home quizzes, extra credit, and he also drops the lowest quiz score. what more can be asked? I got a better grade than i thought i would. His online homework, however, is not helpful because it does not really require you to work out the problems

3.0
4.0
MATH3A
May 23, 2014

Math 3A in general is a tough class. but prof cheng's fast teaching style makes things very difficult. he goes over things pretty fast and i was unable to copy problems down let alone understand what he was talking about. he will help you if asked though his tests are very hard as well since he puts stuff on there you've never even seen before.

4.0
3.0
MATH3A
Jun 1, 2014

4 tests and a final. One test is take home. Optional homework every day and goes over any homework questions before starting lecture. Tests were okay. Final was hard. Always late to class and coming back from break. Nice guy

5.0
1.0
MATH2
Grade: A
Jun 25, 2014

Such a friendly teacher, very nice, clear. He does assume that you have a decent background in math. My trig was not that great and still got a comfortable A. But make sure to look through optional homework and see if you can do most of the problems. Enjoyable class!

4.0
1.0
MATH2
Grade: A
Jul 4, 2014

Really great professor just do the homework and you should be able to get an A.

5.0
3.0
COLLEGEALGEBRA
Jul 9, 2014

Professor Cheng was extremely nice and helpful! One of the best professors I have ever had. You really should do the optional homework and ask a lot of questions he is extremely friendly and very approachable and understanding. Do all of the homework visit him during office hours for questions and youll be fine!

4.0
2.0
MATH253
Grade: A
Nov 24, 2014

he is great but he always comes laaate ! otherwise a great professor

2.0
4.0
PRECALCULOUS
Grade: Drop/Withdrawal
Dec 1, 2014

i have taken pre calc in high school and this is a whole another way of teaching. I needed to refresh my memory of taking pre calc but i know for sure there are easier ways of learning this class. pop quiz every week and graded very harshly.

4.0
4.0
MATH3A
Grade: B
Dec 8, 2014

PROS -Very friendly teacher; helpful, too -Really makes sure his students understand the concepts. Goes over homework at the beginning of each class CONS -Hard tests; average grade is 72 -Takes forever to reply to email Overall he is a good teacher, but unless you have a strong foundation in precal, don't take him

2.0
4.0
MATH253
Grade: Not sure yet
Dec 11, 2014

Online homework is totally different than what is being discussed in class

4.0
5.0
4A
Grade: Incomplete
Dec 14, 2014

I mean hes nice and helpful but that does not help me at all he left half of the materiel to the last couple days and he put them on the final

5.0
1.0
MATH2
Jan 5, 2015

I just took his pre call class and barely got an A. He dropped 2 lowest quiz scores and gave us 2 times 5% extra credit towards 2nd test and Final. Overall great class. Just work really hard and you well get an A. If you don't study or do homework you won't pass. Always ask him questions.

4.0
3.0
CALC3A
May 6, 2015

He's there for you. Cute funny asian dude. Homework is great because answers are a click away but understand it, don't just copy, that's not the point. If you do the homework and look at the notes a lot you'll get an A. He's not super hard, tests are straightforward. I'd go as far to say, notes test.

5.0
2.0
MATH8ONLINE
May 31, 2015

Very kind guy and responsive. He gives extra credit, 5% on your midterm and final. Most of the test questions are similar to the questions from the study board. Need to consider this is a 5-unit college class, so do your homework, learn the concepts and you will do fine in his class and will learn a lot too.

2.0
4.0
MATH3A
Jun 2, 2015

VERY HARD professor! Professor Chengs tests are way too hard; the average score for tests are low. He gives no extra credit besides the one question on final worth 5 points. : Quizzes are mostly on the harder side. I wouldnt recommend this class.

4.0
3.0
MATH3A
Aug 3, 2015

He is a good teacher. His lectures are clear and helpful. Make sure you visit him during his office hours if you need help because his help will help you alot. Only bad thing about this class is the online homework.

4.0
3.0
MATH2
Grade: C
Jan 8, 2016

OK teacher. Always late. Tests are hard. Skips class a lot due to traffic or getting sick. Most flakey professor I ever had, but he's nice. DO THE HW OR YOU WONT KNOW WHAT YOURE DOING

3.0
4.0
MATH3A
Grade: B
Jan 9, 2016

Great teacher but the class is difficult and you will have to work for a good grade. The only thing that counts as a grade in this class are 5 tests, so you have to do well on them to pass. This means homework is optional but often the test questions come from very similar if not the same problems from class and homework problems. DO THE HOMEWORK.

4.0
2.0
MATH253
Grade: B
Jan 19, 2016

Professor Cheng is great! if you don't understand something he will review it and makes it easy to understand try not to miss class because you will miss a lot of examples he gives! he comes late most of the time.

5.0
1.0
MATH3B
Grade: A
Mar 3, 2016

Professor Cheng is a great Math teacher. Math is a hard subject to teach, but he is great at teaching it. Homework and attendance is not required, but highly recommended if you want to get an A in the class. He is really nice person, always there to help his students. I would take all math class with him.

3.0
4.0
MATH2
Apr 29, 2016

Cheng is a good professor, but make sure you ask questions or you may not understand what is going on. If you want an A, do ALL the online homework and REALLY prepare the exams. They are tough but doable.

4.0
3.0
MATH3A
May 16, 2016

I give him a 7/10 for teaching but the class is completely based on exams which make it hard to get an A if you mess up a little

5.0
2.0
MATH11
May 21, 2016

He's clear and easygoing. quizzes every week but only the top ten counts. two tests and one final. gives extra credit. also gives out practice questions for tests. tests are pretty much like those study guides but different number. very dedicated and enthusiastic at teaching. knows his stuff and good at teaching. would recommend!

4.0
1.0
MATH8
Grade: B+
Jun 5, 2016
Would take again

Very easy Professor, doing the optional hw for this class helps for the weekly quizzes! and he uses similar problems from lectures for the quizzes and tests! so there are no surprises unless you don't show up to class. Ask for help when you need it, he goes over anything to the class even if they are concepts you should already know :P

3.0
4.0
MATH3A
Jun 21, 2016
Wouldn't take again

Professor Cheng gives very clear lectures on concepts that helps to better understand future chapters. However, you'll find yourself with more questions because CONCEPTS are what's gonna be on the tests. Just gonna side eye ppl who said its notes test- Cheng expects you to know concepts rather than giving questions similar to the homework.

4.0
4.0
ALGEB8
Grade: C
Aug 18, 2016
Would take again

theres tons of online homework. I got all A's on all the homework, failed the midterm and the final... yet got an C in his class.

LOTS OF HOMEWORK
TEST HEAVY
LECTURE HEAVY
5.0
2.0
MATH2
Grade: A
Oct 19, 2016
Would take again

He's enthusiastic everyday to class and honestly as long you show up, do homework, and actually put in a few hours a week to study, it's an easy A. I got A's in my exams easy, all these kids complaining about getting C's need to seriously start blaming themselves instead of blaming him. If you don't like your grade, then shape up and study hard.

Respected
Participation matters
Caring
5.0
3.0
MATH353
Grade: B
Nov 10, 2016
Would take again

He is amazing. 10 question quiz every week but doesn't ask for homework. Also, every week he provides an opportunity to get extra credit. His study guides are nearly exactly the same as the mid term or final. He cares about you and your grade. Highly recommend.

Gives good feedback
TEST HEAVY
EXTRA CREDIT
4.0
3.0
MATH2
Dec 28, 2016
Would take again

He is kind & quirky, but this class is not for everyone. Grades are based solely on quizzes & tests, so if you aren't a good test-taker, this isn't the class for you. Quizzes are often 5 questions, so 1 wrong answer drops your grade significantly. Luckily, test questions are very similar to the homework, so DO THE HWRK even though it's optional!

TEST HEAVY
GRADED BY FEW THINGS
Caring
5.0
4.0
MATH253
Grade: A+
Feb 13, 2017
Would take again

Best math teacher I've ever had - Takes time to go over questions before every class even right before quizzes. Doesn't check/grade homework but if you're on the cusp of a higher grade if he sees you've done all of your homework he'll bump you up. Drops your lowest quiz score. If you put in effort, do the hw, and ask questions, you'll get an A.

Participation matters
Amazing lectures
EXTRA CREDIT
2.0
4.0
CALCULUS1
Grade: Rather not say
Mar 17, 2017
Would take again

He "assigns" homework (not graded). They're the even problems from the book. If you only do those, you're headed for a C. If you want an A, you must do all the even & odd problems & have mastery with speed. 70% of HW is easy problems & then 20% medium & 10% hard. Quizzes are from the 20% medium. Tests are from the 10% hard. Study hard. Weed class.

Tough Grader
ACCESSIBLE OUTSIDE CLASS
TEST HEAVY
5.0
4.0
MATH3A
Grade: Not sure yet
Mar 29, 2017
Would take again

Ah, Calculus. Or as I like to call it: Advanced Algebra. You must do everything that is required by the syllabus or you will have a bad time. The algebraic and trigonometric footwork can leave some stumped, but you have to put in the requisite effort. Practice makes perfect. Professor is better than UC ones, I can tell you that much. Good luck.

Skip class? You won't pass.
LOTS OF HOMEWORK
Caring
5.0
3.0
MATH253
Grade: A
Apr 25, 2017
Would take again

Great professor! This is my second class with him and I plan to take my final math class with him as well. Work is well spread out over the semester so it is not too overwhelming. He is very quick to respond to e-mails. As long as you do the work and don't fall behind you will do great in his class.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Caring
2.0
3.0
MATH3A
Grade: C
May 16, 2017
Wouldn't take again

very dry, dull. overall, extremely boring class. too much homework for a 5unit class. tests and quizzes are hit or miss

Gives good feedback
BEWARE OF POP QUIZZES
GRADED BY FEW THINGS
5.0
3.0
MATH353ONLINE
Grade: A
May 18, 2017
Would take again

Took him for Online Math353, class was organized, clear cut, and he always responded to my emails. It does get more difficult at the chapters progress but that's just part of the class. Highly recommend his online class.

LOTS OF HOMEWORK
Clear grading criteria
EXTRA CREDIT
5.0
3.0
CALCU1A
May 26, 2017
Would take again

Professor Cheng is one of the best math professors! His lectures are clear, and if you don't understand something, he will happily explain to you. He is always happy, and it gives you an excellent feeling about the lectures. His tests are very similar to the homework, and the examples you go over in class. He understands that math is hard and his exam problems are made so that it would be reasonable for everyone. He also has quizzes, which are also very similar to the examples you go over in class. I got a B in the class, but it was because I didn't put a lot of effort in the class. The class is not hard if you do the homework. Highly recommend Professor Cheng! He is amazing

Clear grading criteria
Amazing lectures
Caring
5.0
3.0
MATH253
Grade: B
Jun 7, 2017
Would take again

2 Exams + Final Exam. Final exam covers 1&2 exams. Each exam has 30 questions. 5-6 quizzes with 10 problems each. He will give u practice guides to study for the exams +final. Usually those questions found on those study guides will be on the exams but with different numbers. Tons of h/w that is graded & answers are attached but must show work!

Respected
LOTS OF HOMEWORK
Caring
4.0
3.0
MATH8
Grade: A-
Oct 23, 2017
Would take again

He's an okay teacher, he knows what he's talking about but all he does is lecture which doesnt appeal much to me. He gives many opportunities for extra credit and is very flexible. I recommend taking his math 8 class as long as you are willing to do all the online homework and listen to lectures for a long period of time

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
EXTRA CREDIT
1.0
4.0
MATH353ONLINE
Grade: Rather not say
Dec 21, 2017
Wouldn't take again

Terrible experience with his class. He has you cramming in the homework to take a test, weekly and then onto the next chapter - so fast. He made me really not liking math.

1.0
5.0
MATH3A
Dec 30, 2017
Wouldn't take again

the hardest class I have ever taken. the whole class is weighted on 6 quizzes, 2 midterms and a final! if you get a bad score on one midterm, you suffer for the rest of the semester

5.0
3.0
MATH2A
Grade: A
Jan 2, 2018
Would take again

I had Cheng this past semester and I thought he was great! I can see how some people didn't like him, but his midterms were very straightforward as long as you do the study guide. The quizzes kinda left you in the dark and online homework was a lot at times. You kinda have to learn to time manage, definitely wouldn't say easy A but very doable.

LOTS OF HOMEWORK
LECTURE HEAVY
Would take again
1.0
4.0
MATH3A
Grade: C
Jan 9, 2018
Wouldn't take again

DON'T TAKE CHENG for MATH3A IT'S A TRAP. He'll give easy tests at the start then his midterms and final will be nothing like the tests. Even given a study guide his midterms were insanely hard compared to the tests. I had a 90% throughout the class and his final was so hard it dropped me to 75%. CHENG SEEMS NICE BUT WILL HIT YOU WITH A CURVEBALL

Tough Grader
TEST HEAVY
GRADED BY FEW THINGS
4.0
4.0
MATH3A
Grade: Not sure yet
May 16, 2018
Wouldn't take again

He explains concepts really good but its extremely boring other times. if you do homework and attend the class its possible to get an A we have 6 quizzes each worth 20 points and he drops the lowest 2 mid terms worth 100 each and a cumulative final worth 200.

Skip class? You won't pass.
GRADED BY FEW THINGS
LECTURE HEAVY
2.0
4.0
MATH2AND3A
Grade: D
Jul 25, 2018
Wouldn't take again

Math 2 wasnt bad- I tought myself through the online hw and he gave out extra credit for each exam so I got an A. But in 3A he was really cramming in material last minute. I found myself memorizing classwork problems instead of actually learning concepts from the textbook. Wouldnt reccomend- literally went from an A in Math 2 to a D in 3A.

Tough Grader
LOTS OF HOMEWORK
GRADED BY FEW THINGS
4.0
3.0
MATH3A
Grade: Not sure yet
Oct 23, 2018
Would take again

I'm takin math 3A with him right now, and he is a very good professor. He's very caring and explains everything to you in class, and if you still don't understand you could go to his office hours, where he makes sure you understand the topic. I 100% recommend him!

Gives good feedback
Respected
Skip class? You won't pass.
5.0
2.0
MATH353ONLINE
Oct 27, 2018
Would take again

Professor Cheng is a fabulous person! I believe he is the only professor that replies back within 1 day. He is a dedicated and helps his students achieve. He was very clear with what he expected out of us on the first day of class. He was always available to chat with and was very approachable. Thank U for your help and support during my hard time.

Respected
Inspirational
Caring
5.0
3.0
CALC3A
Grade: B
Jan 8, 2019
Would take again

He explained all of the concepts pretty well and was always willing to go over difficult problems.

Respected
LOTS OF HOMEWORK
TEST HEAVY
2.0
5.0
MATH3A
Grade: B
May 20, 2019
Wouldn't take again

Professor Cheng is a nice person. However, only his exams count for grade so that if you did bad on one exam, you are done for the class.

Skip class? You won't pass.
Test heavy
2.0
4.0
MATH3B
May 21, 2019
Wouldn't take again

Nice professor, but very unorganized. Quizzes will be given several weeks after the material (when you have already moved onto another chapter). Lots of homework that will never be graded. Quizzes/Exams is based on homework. Lectures are all over the place and will confuse you even more. Best advice? AVOID this professor.

Lots of homework
Graded by few things
Tough grader
5.0
4.0
MATH3B
Grade: B
Jul 25, 2019
Would take again

I was a failure student in my first Math3B class. I came to Cheng for 2nd try and he was awesome. Go to lecture, do some homework u dont have to do all. In lecture he writes on the whiteboard,lots of example problems fully solved out. What helped me succeed was how he answered every question, however stupid or lost I was. BEST CALC PROF I EVER HAD.

Lots of homework
Graded by few things
Lecture heavy
1.0
5.0
MATH8
Grade: Not sure yet
Sep 2, 2019
Wouldn't take again

Needed a math class for transfer, and this is by far the most difficult class I have ever taken. Tests are cumulative, and you aren't allowed to use formula sheets on them. Homework takes at least 6-8 hours a week to complete, and aren't explained very well. This class has brought me so much stress, and I'm already losing hair because of it.

Lots of homework
Skip class? You won't pass.
Test heavy
1.0
4.0
MATH2
Oct 21, 2019
Wouldn't take again

Worst professor I've ever had. Doesn't actually "teach" anything, just gives out long worksheets and whatever you can't do you have to ask him about next class. Quizzes aren't that bad but literally do nothing for grade. 2 Midterms and a Final, mess up one midterm and you get screwed for the rest of the semester. Try to avoid at all costs!!!

Skip class? You won't pass.
Test heavy
Tough grader
3.0
1.0
MATH2
Grade: A
Oct 23, 2019
Would take again

Homework isn't graded so your grade is all quizzes/tests (lowest one dropped though). As long as you get the homework/classwork, you should be fine. The quizzes/tests aren't hard at all; a lot of questions are copied/pasted from the homework. He spends 60% of class reviewing homework, so if you somehow don't get it just ask him and you'll be fine.

Skip class? You won't pass.
Graded by few things
Test heavy
5.0
2.0
MATH2
Grade: A
Jan 14, 2020
Would take again

Only have credits about quizzes, exams, and final. No attendence credits. 6 quizzes, and the lowest one will be dropped. He is very patient to answer every question that students have. The exams is not so strict, but only 5 points extra credit. You can use electronic device. I really wanna take his class again!

Gives good feedback
Respected
Amazing lectures
5.0
4.0
MATH3B
Grade: A
May 18, 2020
Would take again

Truly the best math instructor I have had my whole life. I took him for math 2 math 3A math 3B. I truly appreciate and respect his method of teaching and his expertise behind the subject. He truly cares for his students. He changed my whole outlook on math while giving me strength, motivation, inspiration, I never had before entering his class(s).

Lots of homework
Inspirational
Caring
5.0
3.0
MATH3B
Grade: A
May 20, 2020
Would take again

Because of the virus this class was taught online. Even worse he was gone for surgery for a total of 6 weeks? With the circumstances he really tried to make it work and make it easy for his students. He's such a nice person it makes me cry lol. His tests were really easy as long as you studied. Clear examples and quizzes are from notes and no hw!!

5.0
3.0
MATH4A
Grade: Not sure yet
May 21, 2020
Would take again

This man did two hour and fifteen minute ZOOM lectures while recovering from eye surgery. His lecturing style is clear and he always makes sure everyone in class is following along before continuing to a new topic. He makes a very friendly learning environment. He is also willing to answer any questions you have via email. He's a good man.

Gives good feedback
Respected
Inspirational
5.0
3.0
MATH3B
Grade: Rather not say
Jun 2, 2020
Would take again

This guy would stay late answering questions on Zoom while undergoing major eye surgery, all during a global pandemic. I went from failing Calc 2 last semester to succeeding on every exam in this class. Very good professor, explains math in a very logical, systematic way. Homework isnt required, albeit recommended. Bi-weekly easy quizzes.

Respected
Inspirational
Caring
5.0
4.0
MATH4A
Grade: A
Jun 15, 2020
Would take again

He is the definition of hard work. After undergoing multiple surgeries and dealing with the COVID outbreak, he still carries the class and and respond to questions and emails as fast as he could. We have quizzes every other week and the quizzes are based on the hw. The tests are harder than the hw and mostly conceptual. Practice problems will help

Lots of homework
Test heavy
Lecture heavy
5.0
3.0
MATH3B
Grade: A
Jun 17, 2020
Would take again

Firsterval, math 3B is a challenging class, and you must be prepared for this crouse, but if you decide to take, take with professor Cheng. He is fantastic and willing to answer any questions you have. Great Math professor!

Gives good feedback
Lots of homework
Amazing lectures
5.0
4.0
MATH4A
Grade: A
Oct 5, 2020
Would take again

Very knowledgeable of the material and explains it well. However, the tests are difficult, and perfection is expected: a tough grader. Learned a lot though, and glad I was able to take his class.

Skip class? You won't pass.
Beware of pop quizzes
Tough grader
1.0
1.0
MATH8
Oct 7, 2020
Wouldn't take again

bad professor

5.0
1.0
MATH2
Grade: A+
Dec 2, 2020
Would take again

Great teacher, homework is all optional, and you are only graded with quizzes and tests. (drops lowest quiz too) I had to take MATH2 multiple times because of terrible professors, but this one is the best. He will answer any question you have and he is not like other professors where they teach you an example and the test/quiz is way harder.

Gives good feedback
Respected
Skip class? You won't pass.
5.0
4.0
MATH2
Grade: Not sure yet
Dec 16, 2020
Would take again

Professor Cheng is very thorough in his lectures and constantly asks questions to make sure the students are understanding the content. Also, he has office hours which are helpful. You need to make sure you keep up with the homework and understand it to pass the tests and quizzes! Understanding and nice professor!

Skip class? You won't pass.
Graded by few things
Clear grading criteria
4.0
4.0
MATH3A
Grade: A
Mar 31, 2021
Would take again

I'm very late in writing a review, took the class 2 years ago lol. But I still remember that he was a really great teacher. He was really caring and always asked if we had any questions or if there was anything we didn't get, it left a really great impression on me. As long as you put in the work, it's really not that hard. Do all the homework.

Amazing lectures
Caring
5.0
4.0
MATH3B
Grade: A
Jun 8, 2021
Would take again

Great Professor that always knows and teaches the class material well. Does not have bad intentions like some other professors. Take him if you have the chance.

Gives good feedback
Respected
Caring
5.0
3.0
MATH3B
Grade: A
Jun 9, 2021
Would take again

He always asked us if we had any problem understanding concepts so he could simplify the material and dig deeper to help us absorb them. He was also always willing to help, unlike some other professors who just want to finish the class and go mind their own stuff.

Respected
Lots of homework
Caring
5.0
3.0
MATH124
Grade: Not sure yet
Sep 20, 2021
Would take again

(Note: I'm taking his class virtually). I'm still currently in the process of taking his class. So far, I think he's a very detailed professor that makes sure that everyone's on the same page. During lectures, he always makes sure to give time for questions and is very caring. But, your grade is based on quiz scores only.

Skip class? You won't pass.
Amazing lectures
Caring
2.0
4.0
MATH3B
Nov 4, 2021
Wouldn't take again

Professor Cheng is always willing to explain so don't be afraid to ask questions. However, if you want an A or B I would not recommend taking his class unless you are very strong in calc and algebra. The tests are difficult and no notes on any test or quiz. The only extra credit option he gave was 5 points for doing 53 integration problems.

Test heavy
3.0
5.0
MATH3B
Grade: A
Jan 7, 2022
Wouldn't take again

In terms of teaching he is the best profesor ever. He makes sure everyone learns the material. However, this was a very very very challenging class. The material is hard and all the grade is based on exams and quizzes, no points for HW and attendence. If you want an A I don't recommend. I worked really hard but I still wasn't sure I'll make and A.

Test heavy
Amazing lectures
Tough grader
4.0
4.0
MATH124
Grade: Rather not say
Jan 12, 2022
Wouldn't take again

Math has always been hard for me, so just keep that in mind. Professor Cheng's lectures are pretty good because he solves out a lot of examples and sometimes gives us practice problems to do. But the problem (for me) was that your grade is only based on 6 or so quizzes, the midterm, and final. Also that the homework he assigns is optional.

Skip class? You won't pass.
Graded by few things
Lecture heavy
3.0
4.0
MATH4A
Grade: A-
Jan 12, 2022
Wouldn't take again

He showed up late for literally every class and not just 5 minutes late. Your knowledge of the subject is not as well graded as is your execution as evidenced by the harsh grades given out from small algebra mistakes. Weekly quizzes are thought-provoking rather than a quick assay of your absorption rate of the material. Better to take someone else

Skip class? You won't pass.
Test heavy
Tough grader
1.0
5.0
MATH3B
Grade: B
Mar 15, 2022

Do not take him unless you are very strong in math. On exams he expects perfection and will nuke you for simple algebra mistakes. He gives plenty of practice through the optional homework. However every section is a trouble to learn with his poor lectures that are copy and pasted from the book.

Tough grader
Test heavy
Graded by few things
1.0
5.0
MATH3B
Grade: B
Mar 30, 2022

Do not take Math 3B with Professor Cheng. The only way for you to earn points is from quizzes and exams. He will give you only a 50% grade if you did not get everything correct, and you have only 5 minutes to do each question. There is homework assigned, but he does not grade them and you do not earn any points. You will regret taking his class!

Tough grader
Test heavy
1.0
5.0
MATH2
Grade: B
Mar 31, 2022

do not take it unless you are very good at math, it is hard to get an A because you have to do well on every quiz and exam. He only grades by 5 quizzes, a midterm, and a final, there is no chance to get a good grade if you fail on either one. It is unreasonable.

Test heavy
Graded by few things
2.0
4.0
MATH3B
Grade: Not sure yet
Apr 5, 2022

Quizes, midterm, and final are proctored on zoom, no notes or anything. Prof speed runs the math content, about 1 - 3 sections per week. The biggest issue is that hw isn't graded so grades are dependent on quiz, midterm, and final. The average quiz grade is 7 / 10. You NEED to speak up in class or attend office hours if you need help, take TU 301.

Tough grader
Graded by few things
1.0
5.0
MATH3B
Grade: Drop/Withdrawal
May 9, 2022

Dropped this class within two weeks. Terrible professor and class. 80% of your grade is determined by midterm and final. Good luck if you take this class.

Test heavy
Graded by few things
3.0
5.0
MATH2
Grade: Rather not say
May 14, 2022

he's a good guy but the class is hard. your entire grade is 6 quizzes and the midterm + final. the homework is extra credit but imo not enough to convince me to take his class again. if you already struggle with math this class will be hard.

Tough grader
Lots of homework
Test heavy
3.0
5.0
MATH3B
May 23, 2022

Professor Cheng is patient and nice. What's hard is that your grade is dependent on 6 quizzes, 1 midterm, and 1 final. Drops the lowest quiz grade. Also, he doesn't provide solution for the final review sheet. Office hours and speaking up in class are important. Take his class only if you're willing to work hard or good at calc.

Lecture heavy
Test heavy
Graded by few things
1.0
5.0
PRECALCULOUS
Grade: Rather not say
Aug 18, 2022

Dont take this class. He doesnt even give solutions to his study guides so you are screwed if you happen to miss class for a day.

Tough grader
Test heavy
Graded by few things
4.0
3.0
MATH124
Grade: B
Dec 13, 2022
Would take again

Although it is an online course you did have to go on campus for the midterm and final which is a bit annoying but I understand. Would definitely not recommend skipping class. It was not a very difficult class, just some online homework that you get about a week to do and quizzes every couple of weeks.

Lecture heavy
Test heavy
1.0
5.0
MATH124
Grade: B
Jan 18, 2023

Bad professor, In all, had to teach me the material in order to pass the class. It's tough to communicate with him. He's lecture-heavy and ignores questions when he can't answer them. Most of his class was oblivious to what was going on, often resorting to alternative learning methods in order to maintain a bare minimum of a C.

Tough grader
Get ready to read
Participation matters
5.0
4.0
MATH3B
Grade: Drop/Withdrawal
Jan 20, 2023
Would take again

Professor Cheng lectures thoroughly and always asks if the concept is clear. Homework isn't required but is extremely recommended. Do NOT fall behind, and also take advantage of office hours. Grade is determined by several quizzes, a midterm, and a final.

Amazing lectures
Lots of homework
Test heavy
1.0
5.0
MATH3B
Grade: Not sure yet
Mar 14, 2023

Don't take his class if you want to fail.

Tough grader
Test heavy
3.0
4.0
MATH3B
Grade: A
May 29, 2023

Professor Cheng's class wasn't overly difficult per se, but it was graded on only a small amount of material (most of the grade came from one midterm and one final). If you weren't comfortable with the material, one blunder could cost you an entire letter grade- so make sure you're very confident in your ability to get the grade you want.

Test heavy
Graded by few things
1.0
4.0
MATH3B
Grade: A
Jun 3, 2023

He grades on 6 quizzes, lowest dropped, 1 midterm and 1 final. You mess up one, you're out for a whole letter grade for the semester. In terms of exams, he just throws a bunch of sections at you and doesn't give any leeway as to what the important ones are. Lectures are a chore as well, will seldom fully solve a problem, confusing everyone.

Get ready to read
Test heavy
Graded by few things
3.0
4.0
MATH3B
Grade: B
Jun 19, 2023

Class is pretty difficult, a lot of people dropped. Your grade is basically only tests and quizzes with a little bit of extra credit. Homework is optional but you need to be able to do the homework to do well on the tests.

Tough grader
EXTRA CREDIT
Test heavy
2.0
5.0
MATH3B
Grade: D
Aug 16, 2023

Very tough professor. If I am being honest you would have a much better chance with another professor. He skips over a ton of sections and skims through the ones he does teach. He would always go over his time and make us leave late from class. His exams were really tough and he would grade them even tougher.

Tough grader
Lots of homework
Test heavy
1.0
5.0
MATH3B
Grade: A
Oct 11, 2023

Chose him is the binging of your tragedy

Tough grader
1.0
5.0
MATH3B
Grade: Not sure yet
Oct 11, 2023

worst professor I have ever taken in math class. he goes fast and expects you to know a lot of things and he grades very hard you get points deducted on small things. barely any extra credit and you need to memorize all formulas for the exam no formula sheet for the exam. No curve Grade 69.5 is considered D not a C when you suppose to round up.

Tough grader
Test heavy
Graded by few things
3.0
5.0
MATH3B
Grade: B
Oct 25, 2023

Took AB + BC in hs (5 on exams), but lectures were still difficult-ish to follow. He teaches out of the book and although you can tell he is passionate about math/teaching, he is just soooo boring/very slow at lecturing. Gave EC, not great review..., do not take if you have low test avg. Grade is made up on entirely test/quiz scores and 10pts of EC

EXTRA CREDIT
Test heavy
Graded by few things
5.0
3.0
MATH3B
Grade: A
Dec 13, 2023
Would take again

If you work hard, you will get good grade. Professor Cheng explains topics thoroughly and often ask to check if students understand the concept before he moves to the next one. There are two 2 extra credits, which count up to 5 points of your midterm/final. I have seen those who get 100+ because they did really well in quiz along with the ec.

EXTRA CREDIT
Lots of homework
Test heavy
1.0
5.0
MATH3B
Grade: Drop/Withdrawal
Dec 21, 2023

Check how many people are left in his class by the end of the semester. Go to mysite, class schedule(CHOOSE ANY TERM), search his name, click details, and look at enrolled. Most of the time more than HALF the class drops. This professor is terrible. If you are taking him, drop before its too late and wait to take a better professor next semester.

Tough grader
Test heavy
Graded by few things
1.0
4.0
MATH3B
Grade: D
Jan 20, 2024

You get 2 extra credit opportunities that are 50-60 reasonably difficult questions each all for 5 extra credit points per opportunity. Took me around 6-8 hours to finish one. The final is 120 points.

Tough grader
5.0
4.0
MATH3B
Grade: A
Mar 18, 2024
Would take again

Professor Cheng is excellent at lecturing the class, he explains everything pretty well. The HW is optional and not graded, he gives opportunity at extra credit for midterm/final. However his test questions are more difficult compared to expectations, you will need to study and memorize to pass this class. Overall, I would take again.

EXTRA CREDIT
Amazing lectures
Clear grading criteria
3.0
4.0
MATH3B
Grade: A-
May 7, 2024

Grades are only based on quizzes/tests (lowest quiz score dropped), which made studying for each quiz stressful. He chooses medium lvl problems for the quizzes (some hard qsts). My biggest problem is that his OH was at poor times: 1:15-2 T/Th 6:45-7:15PM M/W. He doesnt do the best job of explaining a concept or problem as well. Wouldnt take again.

Tough grader
Lots of homework
Graded by few things
4.0
3.0
MATH3B
Grade: B+
May 10, 2024
Would take again

Cheng would be very descriptive in lectures and made learning the concepts pretty easy. Always looking to answer questions anyone has during lecture and explain things thoroughly. Only 2 extra credit opportunities (Midterm & Final) but quizzes and test are nothing crazy. Definitely can do well if you do the homework he recommends for each chapter.

Tough grader
Gives good feedback
Graded by few things
2.0
5.0
MATH3B
Grade: C
May 23, 2024

He is a very difficult teacher, 6 quizzes, 1 midterm, 1 final are whats graded. Homework is not graded and gives 53 problems for extra credit for 5 points on the midterm. Ok at teaching but he is a very harsh grader not good on partial credit, very difficult final. There are better teachers and much better graders do not take him. Cool guy though.

Tough grader
1.0
5.0
ALGEB8
Grade: Drop/Withdrawal
Aug 24, 2024

So this guy doesn't actually 'teach' his online section. He just uses old videos from the book. Luckily I dropped before the refund.

4.0
4.0
MATH3B
Grade: B+
Oct 1, 2024
Would take again

Professor Cheng explains concepts well, but tests can be challenging. If you put in the work (homework, study sessions), you can do well. unstuck AI helped me prep for quizzes efficiently.

5.0
4.0
MATH3B
Oct 5, 2024
Would take again

Prof. Cheng's class is right before mine in the same classroom. Whenever I'm early, I see him answering students' questions after class with the utmost care and encouragement such that I feel compelled to say how much of a gentleman he is. Definitely left an impression on me how dedicated to teaching he is. Doesn't sound easy, but that's calculus.

Inspirational
Caring
1.0
5.0
MATH3B
Grade: A
Nov 7, 2024

The worst teacher ever. If you want to retake the class, take him

Tough grader
Get ready to read
5.0
4.0
MATH2A
Grade: B+
Nov 25, 2024

Prof. Cheng really cares about his students and clarifies a lot of concepts. My one gripe is that he only grades on tests and midterm/final. If you're not a good test taker then don't take the class. He offers EC for doing hw and midterm/final review. MAKE SURE TO DO THE PRACTICE MIDTERM/FINAL, basically just the test with different numbers.

Lots of homework
Test heavy
Graded by few things
5.0
4.0
MATH3B
Grade: B
Dec 20, 2024
Would take again

Probably my favorite math teacher I've had. Calc is inherently hard, but Prof Cheng goes above and beyond to make sure that you understand the concepts. Homework is also not graded, so as long as you have good disipline so you can practice the material however you want. There is also about 7% worth of extra credit if you do it.

1.0
4.0
MATH3B
Grade: C+
Jan 9, 2025

Make sure to note take well in his class, as his class example problems may be used on quizzes or exams. I dislike the way he is so rude to his students, particularly when they ask questions about the content: his responses were always filled with disdain. He still has not responded to my emails about my final grade. He does not care about you.

Tough grader
Lecture heavy
Graded by few things
5.0
1.0
MATH3A
Grade: A-
Jan 10, 2025
Would take again

His Calculus class was very easy compared to another I took during summer, he gives 2 extra credit from the midterm and final reviews and test samples for both that are VERY similar to the actual exam. I would suggest studying the antiderivatives for the final because that's something I lost points on!

EXTRA CREDIT
Test heavy
1.0
4.0
MATH3A
Grade: A-
Apr 19, 2025

The material you are tested on is nothing like what is shown in class. His lectures are unengaging and drawn out, and you leave feeling like you didn't learn anything. He is condescending when responding to students' questions, resulting in a quiet classroom that is afraid to learn. I had to use YouTube to understand everything. I don't recommend.

Tough grader
Graded by few things
3.0
3.0
CALCULUS1
Grade: A
May 14, 2025

Extremely straight forward professor. Show up, DO THE HW (trust me), do your best to participate in class, and you will be perfectly fine. Graded on only quizzes and tests, with some EC throughout semester. Not the greatest professor, but participating in class, asking questions, and going to office hours will definitely secure an A. Good person.

Participation matters
Clear grading criteria
Gives good feedback
2.0
4.0
MATH3A
Grade: Drop/Withdrawal
May 15, 2025

Some pros: rarely gives hw, passionate about his job, not so strict about attendance cons: monotone voice and fast-paced, condescending when answering students questions (makes u feel dum b), hard tests you'll need to study at home to pass the class, lectures won't do it. He is a meh professor, wouldn't take his class again.

Test heavy
Graded by few things
3.0
3.0
CALC3A
Grade: Not sure yet
May 21, 2025
Would take again

His lecture examples are very similar to quiz, midterm, and final questions, and he rarely changes the problem formats; what he gives is what you'll see. Study those and you'll do fine. He gives extra credit points for finishing homework before exams. Sample finals and reviews closely match the real tests; study them well.

EXTRA CREDIT
Clear grading criteria
Graded by few things
3.0
3.0
CALC3A
Grade: A+
May 21, 2025

Very straightforward class, and an average professor. You will do well in this class if you simply practice the problems. Go over class problems, do the homework, do the study guides, and ask chatgpt to explain concepts you don't understand. You will do perfectly fine if you just apply yourself. He provides all the resources you need to do well

Clear grading criteria
Test heavy
Graded by few things
5.0
2.0
COLLEGEALGEBRA
Grade: B
May 22, 2025
Would take again

The only thing I found challenging about this class what the amount of units and the fact that it was online. Professor Cheng is a great professor. He is caring, thoughtful, and willing to have office hours to help students further. Signing up for an online class means agreeing to teach yourself a lot of material, which was my only challenge.

EXTRA CREDIT
Caring
5.0
2.0
COLLEGEALGEBRA
Grade: B
May 22, 2025
Would take again

The only thing I found difficult about this class was the fact that is was online course and a 5 unit class. Professor Cheng was an awesome teacher. He is caring, thoughtful, and willing to work with students towards their success. Online math courses are the difficult part in my opinion but Professor Cheng is great!

EXTRA CREDIT
Lots of homework
Caring
3.0
3.0
CALC3A
Grade: A+
May 23, 2025
Would take again

Here is what you need to do to get an A, as a student who has never been great at math and finished with over 100% 1. Do not fall behind. Do the HW and make it a priority to finish all the relevant HW before each quiz. 2. To prep for MT & final, do the reviews 2-3 times over, making sure you can do it. 3. Participate/Engage in class u will get an A

EXTRA CREDIT
Clear grading criteria
Graded by few things
4.0
3.0
MATH3A
Grade: Not sure yet
May 28, 2025
Would take again

He uses logic to describe why calculus works. I really like it, however it is very easy to get lost in the weeds of his work. He will always take the time to explain his process though. The class consists of 6 quizzes and 2 midterms for grades. He drops the lowerst quiz and offers extra credit if you do the homework and midterm and final review.

EXTRA CREDIT
Lecture heavy
Graded by few things
4.0
3.0
MATH3A
Grade: B
Jun 16, 2025
Would take again

My friend said Cheng is a typical Asian professor, his language and tone are not attractive, often students don't respond to his questions. He has a lot of homework but counted as extra credits and doesn't worth that much. He has 6 quizs and 2 exams and worth the most, so his class is a strong recomandation for who have learned Calc before

Gives good feedback
Lots of homework
Test heavy
4.0
2.0
MATH3A
Grade: A+
Jun 18, 2025
Would take again

There are 6 quizzes (drops the lowest one), a midterm, and a final, so only 7 things in the grade book the entire semester. Gives optional homework and a study guide for midterm and final. Study guides heavily resemble the test. Has an accent but his lectures were pretty solid. If you aren't a good test taker, maybe don't take him.

Lecture heavy
Graded by few things
Accessible outside class
Class Info

Online Classes

100%

Attendance Mandatory

60%

Textbook Required

45%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 68 grades
Most common grades:
A (26)
B (19)
Not sure yet (13)
Grade Distribution
A(31)B(19)C(6)D(9)F(0)A-/B+(9)
Based on 95 reported grades
A: 26
B: 19
Not sure yet: 13
Drop/Withdrawal: 6
Common Tags
Test heavy (31)
Graded by few things (27)
Tough grader (24)
Caring (16)
Lots of homework (15)
EXTRA CREDIT (14)
Skip class? You won't pass. (13)
Gives good feedback (12)
Rating Trend

Declining

-0.41 avg change
Nov
Dec
Jan
Apr
May
Jun
Last 6 months
Ratings by Course

251

5.0

(1)

MATH2A

5.0

(3)

MATH3

5.0

(1)

MATHEMAETIC

5.0

(1)

MATH351

5.0

(1)
+25 more courses
Difficulty by Course

ALGMTH8

5.0

4A

5.0

PRECALCULOUS

4.5

MATH9

4.0

ALGEB8

4.0

Similar Professors