4.3

Carl Yao

Mathematics - Portland Community College

4.3
Quality
2.7
Difficulty
61%
Would Retake
116
Reviews
4.3
Quality
2.7
Difficulty
4.3
Helpful
4.2
Clarity

61%

Would Retake

116

Reviews

Rating Distribution
Official

5

79

4

18

3

6

2

9

1

4

What Students Say

Best math class I have ever taken

MATH65 - 5.0 rating

Online Math 60 should NOT BE THIS HARD

MTH60 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

38%

Textbook Required

42%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 42 grades
Most common grades:
A (25)
B (8)
A- (3)
Grade Distribution
A(27)B(8)C(3)D(3)F(0)A-/B+(4)
Based on 48 reported grades
A: 25
B: 8
A-: 3
Drop/Withdrawal: 3
Common Tags
Clear grading criteria (14)
Lots of homework (10)
Accessible outside class (10)
Gives good feedback (8)
Caring (8)
Tough grader (8)
Respected (5)
Participation matters (5)
Rating Trend

Declining

-1.02 avg change
Oct
Jan
Feb
Mar
Aug
Dec
Last 6 months
Ratings by Course

60

5.0

(1)

MTH6065

5.0

(2)

MATHS

5.0

(1)

MATHALGE

5.0

(1)

MATHMATH

5.0

(1)
+20 more courses
Difficulty by Course

MATH105

4.2

60

4.0

254

4.0

MTH243

4.0

MTH60

3.3

Reviews (116)
3.0
5.0
MATH60
Nov 28, 2009

very patient willing to repeat concepts over and over again. pretty good teaching techniques. dont much care for being compared to his other students which are 5th graders.

5.0
3.0
MTH6065
Mar 1, 2010

I made pyramids in math; I cut papers and put together a hexagon; I painted a pie chart; I eat his cookies every day. I was treated as an elementary school kid, yet I learned math! I will follow him to MTH95.

5.0
3.0
MTH65
Mar 2, 2010

very helpful, and always available to answer questions. He provides you with many tools to succeed in class. Do your homework and you should get A's on your weekly quizes. He provides study guides for midterms and finals -study those and you should do well.

5.0
1.0
MTH65
Mar 16, 2010

very helpful. definitely my favorite teacher this term. he cares very much about all his students.

5.0
1.0
MTH95
Jun 21, 2010

A must have professor! Very helpful, will come before class and stay after class to help you understand as well as responding to e-mail when questions arise. very clear and helpful, gives everyone plenty of time to finish quizes/tests. Highly recommend him!!!!!!!

5.0
3.0
MATH65
Apr 20, 2010

Carl is always available to help any student. He gives plenty of his own time to help you understand the material and finish quizes. Really made math one of my favorite classes each term -prior to him I hated math.

5.0
4.0
MTH95
Jun 23, 2010

About 70% of PCC professors spend their own time to help students, 50% are good teachers, 30% teach with a passion, 20% reply to emails within an hour, 1% bring food to class every day. Carl is in each category. Too bad I cannot take 111 from him. On the last day, I proved quadratic formula. OMG!!!

5.0
5.0
MTH60
Sep 5, 2010

online class, i forgot about midterm, he called me and offered me makeup. shows he really cares. i still failed, not his fault.

5.0
2.0
MTH60
Dec 12, 2010

I never got higher than B in math. I got A in his class, and I learned! I used y=Mx+B to prove middle class Americans are having shrinking income. I learned y=Mx+B, y=Mx+B, y=Mx+B, y=Mx+B...

5.0
3.0
MTH60
Jan 25, 2011

I would take every math class from him if I could. Unfortunately, he's over at the SE center.

5.0
2.0
MATH65
Mar 5, 2011

Before taking his class I HATED math! Guess what my favorite class is now? I have never seen so much care for students success from a teacher in my life! His teaching and interest in his students is in a different dimension.Only thing I would change would be to have the practice packs we do in class resemble the problems in our books.

5.0
1.0
MATH65
Mar 5, 2011

Carl Yao is a SOLID math teacher...period... The best math teacher I have ever had?The only area Carl Yao needs to improve is to teach all my math classes to me. The best math teacher I have ever had? Before showing up to class I thought his accent will be bothersome, after the first day I found his accent is funny and keeps me alert. I look forwar

5.0
3.0
MATH95
Mar 5, 2011

WOW talk about aprofessorthat teacheswith such clarity. He has compassion for his students and has a sense of humor unlike other professors who are so serious all the time! I really dont care for the presentations i feel like I am in a public speaking class!Anyways it's all good=)

5.0
1.0
MATH65
Mar 5, 2011

Math and I have not been friends since the 4th grade. I didn't do good in it and I didn't enjoy it. Then I found Mr. Yao. For the first time in a LONG time, I got an A in math. Did 60 and 65 with him. He cares, he is fun, if you don't understand something - he will continue to explain in DIFFERENT ways until he finds a way that works for you.

5.0
3.0
MTH65
Mar 5, 2011

I learned a lot in Mr. Yao's class. If I were to improve it, I would say Mr. Yao should emphasize that phones should be put on vibrate. Also, perhaps to keep students awake (because it's an early class), maybe a little more group activity or class discussions where students verbally solve it so everyone can understand how to solve it.

5.0
1.0
MATH65
Mar 5, 2011

I swore I wouldn't take math 65 on sat. guess what I can't imagine taking it any other time and I have enjoyed math with Mr. Yao he makes things make sense.I wish that he could keep control of the class better so it isn't such a distraction.maybe I have ADD

5.0
3.0
MTH65
Mar 5, 2011

see you next term. hahahah

5.0
5.0
MTH65
Mar 6, 2011

Mr Yao is the best math teacher Ive ever had, however, I think he should teach more than just saturday mornings:) What he would need to improve on is maybe less group work, more student writing on the board (that way we don't all have to feel like he is superior)...overall, I would DEFINITELY recommend him with All A's!:)

5.0
3.0
MTH65
Mar 6, 2011

Mr. Yao did such a great job for me in MTH60 that I have decided to take 65 & 90 with him. He taught me that I already knew how to do algebra, I just needed someone like him to translate it for me. His Saturday class is great if you need extra help, he stays until the last person leaves an is always willing to help students after class.

5.0
2.0
MTH65
Mar 6, 2011

Best math teacher I ever had. I never thought I was very skilled in math, but I really understand algebra in a way I never did in high school and am looking forward to math 95-something I never ever thought I'd say. I wish he was teaching the 111 maths. I wish he taught beyond that; I'd minor in math.

5.0
3.0
MATHS
Mar 6, 2011

Mr. Yao is the best math teacher I have ever had. I like how he using many different types of learning method such as group work, worksheets, and he doing problems on the board. At times I felt like some areas he went a little fast through. I think maybe having some homework problems completed by students on the board might be helpful.

4.0
3.0
MATHH65
Mar 7, 2011

Mr.Yao is a good teacher keeps it interesting for the most part. His teaching style is unique but mostly effective.

5.0
3.0
MTH65
Mar 9, 2011

Great teacher, funny and light. He makes math fun and easier than it has to be. While he is always available and puts in 110%, he will communicate often that he will stay after class which is great. My only addition would be for him to stop at every desk regardless if the student as for help or not; ensures even the shyest are not left behind.

5.0
2.0
MATH65
Mar 10, 2011

Mr. Yao math 65 class was very easy to follow and he was very helpful when you didn't understand

5.0
2.0
MATH65
Mar 10, 2011

Mr. Yao was very easy to understand and very helpful when you didn't understand the material

4.0
2.0
MATH65
Mar 11, 2011

Mr. Yao is a great teacher! He makes the class easy to understand, however Math 65 is much harder than Math 60 and one thing I think he could do to improve on this class is maybe slowing down a bit; in addition to showing us different ways to solve the equations. I do like how some of the problems are applied to real life. Makes it more fun!

5.0
2.0
MATH65
Mar 11, 2011

Great teacher. Mr. Yao goes above and beyond to make sure that you understand the material. The class was extremely hands on.

5.0
2.0
MATHALGE
Mar 11, 2011

He was very easy to understand and had a great sense of humor. I can't forget the cookies

5.0
4.0
MTH60
Mar 14, 2011

good teacher! wants involvement, responds to email, and gives home number out. only thing i didnt like was that with online class, you have to get the discussions done before friday, not on weekends.

5.0
3.0
MATH65
Mar 18, 2011

Mr. Yao was a very involved and dedicated professor. He took time out of his personal life to help assist students on line as well as stay after class and provide personal help. He was interactive and would not only tell us how to do something but show us and work it out it out with us as well. He was happy, humorous and made doing math a joy.

5.0
1.0
MATHMATH
Mar 19, 2011

Mr. Yao is a great teacher! I LOVE that he also teaches 5th grade. Some have remarked negatively on that, but he is so helpful and genuinely kind. Attendance is not mandatory, but if you don't go, you'll fall behind and also miss the weekly quiz. This quiz is open book, so no stress! Def taking him for 95!

5.0
2.0
MTH65
Mar 19, 2011

Mr Yao is a great friendly and helpful professor. If I ever had any trouble I just had to ask and he would try to explain the problem in such a way for me to understand it. I would recommend him to any student who struggles with math because of the overall way he teaches it, it will be easy for everyone to understand by the end of the course.

5.0
2.0
MTH65
Mar 24, 2011

The best math teacher i have ever had. Besides the cookies and humor, his classes are fun and educational.

5.0
3.0
MTH95
May 28, 2011

Best math teacher I have had at PCC (out of 3). very helpful and uses real life examples to keep it interesting. The only problem is some of the questions are designed for later math , which are beyond a few students. Overall highly recommended

5.0
3.0
MATH95
May 29, 2011

Mr Yao is one of the best math techers I have ever had and that is saying a lot since I'm nearly 50 years old he tried to make it make sense. I wish he taught 111c I would be more comfortable in continuing. I wish he had spent more time on some of more difficult things. Have a great summer Mr. Yao and maybe I'll see you again next year.

4.0
4.0
MTH95
May 31, 2011

Cookies. Keep them coming! And those practice problems!

4.0
2.0
MTH95
May 31, 2011

Mr. Yao has a good heart. He does so much to make sure that each student gets their work done and understands it. Also not a hard class if you do the work. The homework he gives is vey helpful on tests because you get to use notes and books. Plus he brings cookies to keep your attention.

5.0
2.0
MTH95
May 31, 2011

Mr. Yao is a wonderful professor. His patience and willingness is rivaled by few. I appreciated the fact that he would provide practical applications for each formula or theory. A++.

5.0
3.0
MTH95
Jun 1, 2011

Very good at explaining problems with real life applications. It would be nice if he could go a little slower on difficult things.

5.0
3.0
MTHMATH
Jun 1, 2011

Overall, everything is perfect. I have one suggestion about the calculator part. It may need to spend more time on it and the teaching may slower (sometime it is too fast to catch up). It may be good if the teacher use power point or some program (like he post and link for students using before). I love this teacher, he works hard.

4.0
3.0
MATH95
Jun 2, 2011

Class was kept interesting with classroom experiments. Perhaps a little more calculator basics on a handout

5.0
2.0
MATH95
Jun 5, 2011

Mr. Yao is a very great teacher.He teaches you math in a way that you can understand it. He also prepare you for the next step in math. He is a very concerned teacher.

5.0
2.0
MTH95
Jun 8, 2011

Mr. Yao is a wonderful professor; he is very helpful and patient. He really wants each of us to succeed, learn and understand. Only thing that I found that some more challenging topics we needed a little a bit more time to spend on. Everything else was perfect.

5.0
3.0
MTH95
Jun 11, 2011

very helpful, clear teaching style. was nice how you brought real scenarios into the math so we had a better understanding of the meaning, rather than just the numbers.

4.0
3.0
MATH95
Jun 11, 2011

A good math instructor for those who can keep up! He goes a bit quickly sometimes and hoped to relate homework problems as examples for the concepts. Otherwise, he is ready to set you up for the next level of math and related the concepts to real life scenarios.

5.0
2.0
MTH95
Jun 22, 2011

Best Math teacher I've ever had, hands down.

5.0
3.0
MTH65
Jun 24, 2011

Best math teacher ever! Online class. Very responsive. No surprises on tests.

5.0
1.0
MTH95
Jul 8, 2011

The best teacher i have ever had. I can only wish that he was teaching my math 111 class.

5.0
3.0
MTH60
Aug 1, 2011

Professor yao knows his stuff. He is very helpful if you ever e mail him with any questions. he gives alot of homework and online post credits. two tests on campus and 2-3 online. awesome class and teacher. i took him for math 60 and 65.

5.0
2.0
MT70
Aug 16, 2011

I am horrible at math, and have never taken an online class before but this class was amazing, for your hw you can do it unlimited times and get 100% you can take your online tests up to three times and then you have your midterm and final which he gives you a practice test for each, you should get no lower then a B if your in this class.

5.0
3.0
MATH60
Nov 17, 2011

Loved this teacher! I was so frustrated after my last math teacher, he restored my hope! He uses MyMathLab which I prefer, allows calculators on exams (real-life people) and the material on the exams is exactly as he said it would be and was on the practice exam. I am so sad he is not teaching Math 95 this term. Thank You Mr. Yao!!!!

5.0
2.0
MTH60
Nov 17, 2011

He gave me a second chance and not a lot of professors would do that! He is really nice :)

5.0
1.0
MATH60
Jan 8, 2012

This online course was great. If you don't know how to do the problems at first glance, view examples and teach yourself. I probably won't ever forget how to do those math problems because of that. It's easy to procrastinate because all work isn't due until the very end. Don't procrastinate and you'll A+ this class:) Great teacher!

5.0
2.0
MATH60
May 23, 2012

Mr Yao was one of the best teachers I have ever had. He really knows his math, and has a great way with explaining it. I took his class online so it was all work at our own pace, but there wasnt any major deadlines to meet and the work load was pretty small for a Math60. I was incredibly impressed with his response time to my questions. He's great!

4.0
3.0
MTH60
Jun 17, 2012

Prof Yao's online class is set up very well. He gives a lot of points for homework and quiz's. The midterm and final you take at the school and are of moderate difficulty. You need to memorize your formulas! He replies quickly to e-mails and uses Prof. Neubergers' video lectures which are excellent. Text the software used for class are both great.

5.0
3.0
MTH60
Sep 10, 2012

Do your homework and remember all of your formulas. The final is difficult if you don't take the time and study. Carl is super helpful and gives you great notes.

5.0
2.0
MATH60
Oct 7, 2012

Super nice, very helpful...actually wants you to succeed! Average amount of homework, as long as you stay on top of it and do not get behind, it was fine. The only negative was that for an online class, the midterm and final had to be taken on campus, otherwise Carl was great!!!

5.0
3.0
MTH95
Mar 23, 2013

If you want an instructor that doesn't care for your success then Carl is not for you. Carl is a fantastic instructor and gives you every tool possible for your success, including online resources and relevant video lectures. Every time I have written to him he has immediately responded. His classes are definitely worth your effort to take!

5.0
2.0
MTH65
Apr 2, 2014

Straight forward instructor. Responded to phone, calls or emails promptly. Considering Mth65 online? Take it from Yao.

5.0
2.0
MTH112
Grade: A
Jun 11, 2014

Took him for 112. Was very nervous about taking trig, but it was the first A I had gotten in math since middle school. Very easy to understand and very helpful. Would recommend.

2.0
5.0
MTH243
Grade: A-
Oct 1, 2014

Anyone wanting to take Calculus should beware this teacher. I took a calc class with him online and if you had a problem he told you to google it. Had to teach myself. 010 would not recommend to anyone. Might be fine for math 60, but is not good with technology and doesn't understand english sometimes.

5.0
4.0
60
Grade: A+
Nov 22, 2014

Good online math for the working adult

4.0
3.0
MTH112
Grade: A-
Nov 26, 2014

Carl is awesome, hard to keep up with sometimes tho.

5.0
5.0
MTH60
Grade: Drop/Withdrawal
Dec 9, 2014

Online Math 60 should NOT BE THIS HARD! There was a ridiculous, outrageous, excessive amount of work each week. On top of the exessive math work, you are required to write TWO 50-word responses to discussion questions each week. He includes helpful lecture notes & videos, but the excessive amount of work was ridiculous for low-level math. NO NO NO

5.0
1.0
MTH95
Grade: A
Mar 13, 2015

This was my favorite class I've taken in years. He's great and super funny. He reminded me of why i used to love math when i was younger. I would take another class from him in a heartbeat. HE IS FANTASTIC!!!

4.0
3.0
MTH95
Grade: A+
Mar 30, 2015

He was very funny and extremely helpful! I would absolutely recommend him. He offers a lot of help and wants you to succeed.

5.0
2.0
MATH65
Grade: A
Mar 31, 2015

Great teacher and very helpful. You will have a lot of online homework classes. Video provided on lectures were very helpful. Quiz every week and open book. You will need to participate in a midterm and finals on campus. He provides samples for you to work study before. First test no calculator (not very hard), part two is allowed.

5.0
3.0
MTH112
Grade: Not sure yet
May 5, 2015

So far, so good. Mr. Yao does not lecture like any other math instructors I've encountered. He provides packets for every chapter. It's more of a "hands-on" method. This class is hard as it is but Mr. Yao have stayed after class to let his students work on their homework. There's a quiz every week but it's open bookopen notes.

5.0
1.0
ALC20B
May 19, 2015

Carl is a great math instructor. I took him for a study hall and he always helped me with any and all problems i had completing my assignment. He was able to explain the math problems to me in a way i could understand.

4.0
3.0
MTH65
Grade: A
Aug 5, 2015

This is a good class, I took it on line and had a bit of a tough time with the system he uses for quizzeshomework. I did okay and passed with an A, so it is hard but doable.

5.0
3.0
MTH111
Grade: B+
Dec 9, 2015

Decent instructor who is uber-available, uber-patient. Tries to see the math through your eyes. Has a pretty strong accent but I got used to it by class 3. His actual English is just fine. Easy tests if you DO the homework. Seriously easy A. I got a B because I was too lazy to do the homework. Don't get it? He's there for you. For that, he's a 5.

2.0
3.0
ALC60A
Dec 11, 2015

Although he responds to emails quickly, he is not always clear. One time I set a time to come in to take a test and he wasn't there.

5.0
4.0
MTH95
Grade: A
Oct 9, 2016
Would take again

Most classes he goes through problems on board after having you do them on your own. He also goes over everything that will be on the test

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
Amazing lectures
4.0
3.0
MATH65
Mar 2, 2017
Would take again

Carl is a great math teacher. He explains things very carefully during class time and is very lenient on homework. All of the homework and quizzes are done online, but the midterm tests and final is done in person of course. He is a little funky, but he is humorous. He is a lay back guy who has a simple and good way to teach math.

Respected
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
5.0
1.0
MATH111
Grade: A
Jun 23, 2017
Would take again

I tried different professor before and ended up dropping from that class. Mr Yao makes math so easy to understand and tests are no brainer. Best part is you dont have to use stupid TI 89 calculator for graphing, which makes your life so much easier.

Clear grading criteria
Amazing lectures
5.0
2.0
MATH65
Grade: B
Aug 17, 2017
Would take again

Best math class I have ever taken. I don't normally do well with math, but he made it easy to understand and almost fun to learn. I HIGHLY recommend!! I took this class online and it was very well thought out and makes it easy to learn.

Gives good feedback
Clear grading criteria
Caring
4.0
3.0
MATH65
Grade: A
Mar 8, 2018
Would take again

This online class is great, very well structured. Mr. Yao is very accessible, he gives his students his cell phone number. Participation online matters its graded. There is 1 midterm and 1 final. They are both worth 900 points so you need to do well. Practice midterm and practice final are very similar to exams. Lots of online homework to do.

Participation matters
TEST HEAVY
Caring
3.0
1.0
MTH111
Apr 25, 2018
Wouldn't take again

He has a thick Chinese accent which can make understanding most topics difficult. He really does want students to succeed. He has open book quizzes, and give almost an identical exam review which makes studying really easy. If your'e looking to get an easy A he's your guy, but if you really want to learn the subject for future classes, go elsewhere

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
4.0
3.0
MTH111
Nov 14, 2018
Would take again

Carl is a good teacher. He knows the material and teaches it well, though it may be hard to hear through his accent at first. There is a quiz every class which is open note, though he drops the two lowest quiz grades and all homework is done online which has it's ups and downs.

ACCESSIBLE OUTSIDE CLASS
TEST HEAVY
5.0
2.0
MT111
Grade: A
Jan 9, 2019
Would take again

Carl Yao is a great professor. He really tries to explain things so you understand it. He is very realistic so he hardly (almost never) makes you memorize anything. I think if you need a strong math foundation Carl Yao is the professor to have! Take his class!!!

Gives good feedback
Clear grading criteria
Amazing lectures
5.0
3.0
MTH111
Grade: A
Jan 23, 2019
Wouldn't take again

Yao is my guy! Yao was awesome for then I took his math 111, he even put a phone number on his syllabus to call him for 1 on 1 help. Real dedication. He is not a hard teacher especially with your trusty desmos, no need for a 100 dollar calculator.

Respected
LOTS OF HOMEWORK
Caring
5.0
2.0
MTH111
Grade: A
Jan 31, 2019
Would take again

Carl was legit one of the best instructors ever. He had so many ways of explaining the material that everyone could understand and he never made anyone feel bad for asking questions. He is so patient and understanding! We used YouTube videos and online coursework instead of expensive textbooks. He just gets it. I feel lucky to have had him.

Inspirational
Caring
3.0
3.0
MATH65
Jun 11, 2019
Wouldn't take again

Mr. Yao is great, the course involves, 4 discussion posts per week, a weekly quiz, and homework usually 3 sets per subject. The Midterm and Final are weighted heavy so if you do poorly you could fail the class, you are not allowed a reference note card for the exams and you can't make them up or retake them so study! No extra credit opportunities.

Gives good feedback
Lots of homework
Test heavy
5.0
4.0
MATH60
Grade: C
Aug 22, 2019
Would take again

Carl Yao is literally always available to help you with questions. He grades everything super fast, and tells you what you need to know. Hes also a man of few words, and has a serious demeanor but dont let that intimidate you hes very helpful, and dedicated to teaching.

Gives good feedback
Accessible outside class
Tough grader
5.0
2.0
MTH6065
Grade: A
Sep 10, 2019
Would take again

Mr Yao is great, I took his online course for both MTH60 and MTH65. The class utilized a free textbook and website for homework. Mr Yao is always there to help you with any questions and is super fast at grading work.

Gives good feedback
Respected
Clear grading criteria
4.0
3.0
MTH111
Dec 10, 2019
Would take again

Carl does a well job at giving explanations. He is willing to explain and clarify things for you. Likes to use his resources (computer, phone, etc.) even on exams! very chill instructor. Carl is a great choice as a math instructor.

Skip class? You won't pass.
Graded by few things
Lecture heavy
2.0
3.0
MTH65
Grade: B
Feb 28, 2020
Wouldn't take again

He says things that makes you feel a little stupid. "You guys should know this, it's middle school math", "This is Math 20/60 level, you guys should get it". He doesn't really do a good job at explaining the problem, he assumes everyone should already know formula's or procedures. IDK, I wouldn't recommend.

5.0
1.0
MATH60
Grade: A
Mar 2, 2020
Would take again

First math online class I've taken and Prof. Yao has made it easy. If you're looking for an AFFORDABLE class, there is no textbook required for purchase. He provides a free textbook link and recommended YouTube videos. Gives a good amount of hw and gives practice midterms to help enhance test confidence. Learning is 100% reliant on your effort

Respected
Accessible outside class
Caring
4.0
3.0
MATH60
Grade: C+
Apr 10, 2020
Would take again

I absolutely hate having to stay in contacts with classmates through an online class. Otherwise great instructor and decent class!

Accessible outside class
Participation matters
Clear grading criteria
4.0
3.0
MTH65
Grade: B
Apr 10, 2020
Would take again

Yao is great. Lots of people to ask questions and get help with anything. He's also very flexible if you really need an extension

Accessible outside class
Participation matters
Clear grading criteria
3.0
3.0
MATH111
May 5, 2020
Wouldn't take again

There are videos to watch every day and there are a lot of notes during the lecture to turn in at the end. If you dont remember most of the material that you learned from other math classes this class may be difficult, but he is always available outside of class and is extremely lenient if you did a silly mistake on the midterm. There are no tests

Lots of homework
Accessible outside class
Caring
5.0
2.0
MTH253
Grade: A
Sep 9, 2020
Would take again

Reply to emails within minutes. Test preps are very similar to tests. Very laid back. Easy A and hard to fail. If you want to be challenged, take someone else.

Accessible outside class
3.0
3.0
MTH112
Grade: A
Mar 27, 2022

His class was a flipped class where you complete the materials beforehand then do group assignments in class meetings. However, he orients it in an unusual way where instead of lecture notes, there are video summaries, instructor worksheets, and homework. Also, I think he grades on the correct answers, although he will work with you when needed.

Participation matters
Lots of homework
Accessible outside class
5.0
3.0
MTH112
Grade: A
Jun 16, 2022
Would take again

While he wasn't very engaging or personable, Mr. Yao is a great teacher. He explains things in a way that makes sense, and at a really basic level so you're able to understand where some of the math equations came from. I understood more in the first week than with a different teacher over 4 weeks. Lots of work each week but it's really helpful.

Clear grading criteria
Lots of homework
Accessible outside class
4.0
3.0
MATH111
Grade: Not sure yet
Dec 5, 2022
Would take again

Carl is a good teacher. He explained the new topics very well and showed why some ways of doing math don't work v.s others. There is weekly quizzes but you can do them with your group. You also have to watch videos before class and write summaries on what you learned. There is homework on webwork each week but manageable.

Clear grading criteria
Gives good feedback
Lots of homework
5.0
3.0
MTH111
Grade: A
Dec 7, 2022
Would take again

The teacher gives a small quiz every week after the end of the chapter, however, the teacher allows you to do a quiz with your friend. You can share or work with your classmate before sending the paper to the teacher. And he put everything on the D2L, like whole assignments, the thing that you can do is follow his syllabus.

Clear grading criteria
Gives good feedback
Lots of homework
5.0
3.0
MATH111
Grade: A
Feb 22, 2023
Would take again

I enjoyed his class a lot and would definitely recommend!

1.0
4.0
MATH105
Grade: Drop/Withdrawal
Mar 3, 2023

Carl's remote courses are only suitable for those who knowingly work well in an environment without an instructor. The lecture videos we were to review/take notes on were pulled from a non-affiliated PCC educator found on the internet. In addition, the amount of work for this online course was much higher compared to this same course in-person.

Lots of homework
Lecture heavy
Graded by few things
2.0
4.0
MTH253
Grade: A
Mar 16, 2023

I don't agree with the fact that he doesn't give partial credit. If you mix up a sign in a problem and end up with the wrong answer, you get a 0 regardless of how well you showed your work. This was detrimental in the discussion posts where you have to rely on other students to get the right answer otherwise everybody gets the same poor grade.

Tough grader
Group projects
Graded by few things
5.0
3.0
MTH243
Grade: A
Apr 7, 2023
Would take again

This class is well-suited for naturally strong math students. He was highly available by phone or email, but not the most patient. This worked for me though! When I needed help he was quick to respond with a straight forward answer which is all I needed. He grades everything immediately so you'll never be anxiously waiting for results for too long.

Clear grading criteria
Respected
Accessible outside class
4.0
2.0
MTH253
Grade: A
Jun 7, 2023
Would take again

I took him for MTH254 online. He's a very quick responder but not very understanding. Vector calc is hard, but it was unfair everyone was marked down in groupwork assignments if 1 person got something wrong. I was a bit confused about his course calendar as well but overall he was an ok professor.

Tough grader
Group projects
2.0
4.0
254
Grade: A-
Aug 28, 2023

Pros: Easy tests, non-cumulative final, accessible outside class, negotiable grading Cons: Teaching style consists of reading out formulas then having you solve problems without guidance, skips important topics he thinks are easy, assumes if you're struggling it's due to lack of effort, passive-aggressive, vague and inconsistent grading criteria

Tough grader
1.0
5.0
MATH105
Grade: A
Oct 9, 2023

Very unclear about assignment requirements and strict grader

Tough grader
Lots of homework
1.0
5.0
MATH105
Grade: B
Oct 31, 2023

Really tough grader and if you submit something late you atomically lose half your grade for it

Tough grader
Lots of homework
Test heavy
2.0
3.0
MATH105
Grade: A
Jan 9, 2024

I TOOK THIS ONLINE. All I know is his online criteria. Tough grader and hates it when you ask him questions. He responds quickly but is not helpful. Tests are fine but the videos are made by another teacher. Not involved in his class very much. Don't do his class online. The tests were fine and he communicates fast but I would not do it again.

Tough grader
Get ready to read
2.0
4.0
254
Grade: Not sure yet
Mar 5, 2024

He'll make you do group work and mark your whole group down significantly if someone messes up. He takes half credit for small mistakes on questions worth 20% which is a little harsh. He also didn't seem to want to put much time into the class.

Get ready to read
Group projects
2.0
4.0
254
Jun 25, 2024

Has multiple group discussion posts that will be marked down if anyone gets the wrong answer. Very ambiguous when answering questions, and the class heavily relies on grades from the midterm or final (thankfully they were not too bad). Overall, wouldn't take this class with a heavy workload and not worth taking it online.

Group projects
2.0
2.0
mth254
Grade: A
Sep 8, 2024

I was very disappointed with the lack of quality feedback. In all other levels of calculus, I received in line feedback for problems that were wrong. Instead I got swiftly graded and moved on. When reached out to by email, he'd simply direct you to an assignment where the topic was covered. Overall, I don't think he cared very much.

5.0
3.0
MTH112
Grade: B
Oct 25, 2024
Would take again

He really wants me to pass. I missed the final exam by accident, but he let me make up the exam. Not many professors would do that.

Caring
5.0
1.0
MTH112
Grade: C
Jan 9, 2025
Would take again

I showed up 3 times the whole term, passed both midterm and final, passed with C. :) Very understanding professor.

Caring
3.0
4.0
MATH105
Grade: B
Jan 13, 2025

Professor Yao runs a challenging class, but the lecture videos and textbook are helpful study tools. Stay on top of assignments - late work is penalized. Unstuck study proved useful for test prep.

5.0
3.0
MTH112
Grade: B
Jan 13, 2025
Would take again

I love his teaching style.

5.0
3.0
MATH95
Grade: B
Feb 27, 2025
Would take again

all exam problems published at start of class, love it!!!

1.0
4.0
MATH95
Grade: Drop/Withdrawal
Mar 24, 2025

Class is too homework heavy for what it is, and grading is super tough. You are expected to complete a discussion post, worksheet, lecture notes, and a bunch of online homework using webworks website. On top of that there was another website added for homework after week 3. If you are a full time student and employee, I don't recommend this class.

Tough grader
Get ready to read
Lots of homework
5.0
2.0
MATH95
Grade: A
Aug 18, 2025
Would take again

There's a fair bit of homework but it's needed to understand concepts presented in the exams. He provides a "practice" midterm and final that nearly mirror the real thing which was very helpful for someone like me who struggles with math. Provides many resources. Feedback can be sparse but he's quick to respond when you reach out for clarification.

Participation matters
Clear grading criteria
Accessible outside class
5.0
2.0
MTH112
Grade: A
Dec 9, 2025
Would take again

Fantastic professor, there's a lot hw but the course requires it and he is very lenient on late work, although don't get caught in that trap. super awesome attitude and really strong lectures, highly recommend.

Amazing lectures
Clear grading criteria
Gives good feedback
Class Info

Online Classes

100%

Attendance Mandatory

38%

Textbook Required

42%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 42 grades
Most common grades:
A (25)
B (8)
A- (3)
Grade Distribution
A(27)B(8)C(3)D(3)F(0)A-/B+(4)
Based on 48 reported grades
A: 25
B: 8
A-: 3
Drop/Withdrawal: 3
Common Tags
Clear grading criteria (14)
Lots of homework (10)
Accessible outside class (10)
Gives good feedback (8)
Caring (8)
Tough grader (8)
Respected (5)
Participation matters (5)
Rating Trend

Declining

-1.02 avg change
Oct
Jan
Feb
Mar
Aug
Dec
Last 6 months
Ratings by Course

60

5.0

(1)

MTH6065

5.0

(2)

MATHS

5.0

(1)

MATHALGE

5.0

(1)

MATHMATH

5.0

(1)
+20 more courses
Difficulty by Course

MATH105

4.2

60

4.0

254

4.0

MTH243

4.0

MTH60

3.3

Similar Professors