2.9

Haishen Yao

Mathematics - Queensborough Community College

2.9
Quality
3.7
Difficulty
35%
Would Retake
85
Reviews
2.9
Quality
3.7
Difficulty
3.0
Helpful
2.9
Clarity

35%

Would Retake

85

Reviews

Rating Distribution
Official

5

27

4

13

3

8

2

6

1

31

What Students Say

Terrible, Terrible and Terrible

MA119 - 1.0 rating

I Took him for the Spring 2017 semester

MA119 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

86%

Textbook Required

17%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B-

95% confidence
Based on 26 grades
Most common grades:
A (8)
D (5)
B (4)
Grade Distribution
A(10)B(5)C(2)D(9)F(2)A-/B+(2)
Based on 35 reported grades
A: 8
D: 5
B: 4
Drop/Withdrawal: 4
Common Tags
Lots of homework (12)
Tough Grader (8)
TEST HEAVY (5)
Skip class? You won't pass. (5)
Respected (4)
Gives good feedback (3)
LOTS OF HOMEWORK (3)
Clear grading criteria (3)
Rating Trend

Declining

-0.95 avg change
Jan
Jan
Sep
Dec
Apr
Jul
Last 6 months
Ratings by Course

MA13

5.0

(1)

MATH128

5.0

(1)

MATH228

5.0

(1)

MA461

5.0

(1)

MATH010

5.0

(1)
+21 more courses
Difficulty by Course

MATH461

5.0

MATHDEPT

5.0

CALCDMA

5.0

MA451

5.0

MATH451

5.0

Reviews (85)
1.0
5.0
MA120
Sep 13, 2005

this is the worst professor nice but suck at teaching try to stay away from him

5.0
2.0
MA13
Nov 1, 2005

He's very kind and patient. He really knows his stuff and he's kind of funny.He does have a bit of a pronunciation problem,but if you have half a brain you can understand what he is saying.He is always willing to explain things further and is readily available after class to explain the material if you are having trouble.very lenient w/students

4.0
1.0
MA120
Nov 17, 2005

he's very difficult to understand but if you listen and is interested you will get it.just ask him and he will explain but just do the work with patience and you will get atleast a B+

1.0
1.0
MA120
Jan 31, 2006

Unless you want to spend half the time guessing what the @#@ he is saying, DO NOT TAKE HIS CLASS!He sucks big time as a teacher, maybe he is a nice person, but it doesn't appear so. If you go to his office hours he'll try to help you, but with little success, HE JUST CAN'T DO IT!!

3.0
3.0
MA005
Feb 13, 2006

Where do I start. Very smart man but he is very difficult to understand. The good thing about the class was that I knew everything being taught in that class so I dont even know if he was helpful to me or not. He is pretty easy if u can understand him, that's the difficult part of the class. Test were fair as well.

5.0
2.0
MATH128
May 26, 2006

He is one of the kindest professor I ever met. He is very patient to students.If you do not understand, he will explain to you again and again. If you can show him you really studied, he will help you pass the course.

5.0
2.0
MA120
May 31, 2006

This Prof Is pretty cool. I actually was gonna withdraw but i decided to stay and it ended up to be a great class. He is very nice guy. He'll go over the problem u have over n over again. His test is pretty fair too since he gives u partial credits for half-assed answer

5.0
1.0
MATH228
Jun 29, 2006

He is a nice guy and very good teacher. Knows how to explain. If you study, he will not fail you. I promise.

5.0
3.0
MA120
Jul 12, 2006

Exellent instuctor, would recommend always. very helpful and friendly.

5.0
3.0
MATH120
Aug 29, 2006

Very friendly. He knows how to teach. He gives review before all the tests. Make sure you understand the review questions, you will have good grade.

4.0
2.0
MA260
May 11, 2007

Excellent Professor. Like everyone else says, he is understanding and gives credit for answers that are incorrect, as long as you showed that you tried. His test are fair and if you have any problems he will go over the problem again.

5.0
4.0
MA461
Apr 5, 2008

The best math prof. I ever had.

5.0
3.0
MATH010
Jul 10, 2007

EXCELLENT! Funny! VERY SMART! not easy but is really willing to help. Explains and explains until you understand. He really made a difference to how I view math, passed math remedial the first time taken and got a high compass grade during a summer session thanks to him. thanks prof. yao!you MUST attend class and stay focused and do his HW!

5.0
5.0
MATH442
Aug 31, 2009

He is a nice professor. But his exam is too hard.

1.0
5.0
MA440
Sep 21, 2009

CAN NOT TEACH, do not go over homework but require u to do them in order to pass the test. the test problems are different from what he taught in class. I had to read the textbook myself, but still have trouble doing his test. one word"confusing". precal is not easy itself. but prof. make it even harder for us.

1.0
5.0
MA440
Oct 15, 2009

He is not a good professor. BE AWARE. He is a nice guy but not a good teacher. He has very minimal English. He is also disabled and has problems writing on the board. Stay away or prepare to TEACH YOUR SELF MATH!

1.0
5.0
MA440
Oct 15, 2009

Guys this guy can't teach. He is a horrible professor. He has minimal English. Nice guy but a bad prof. Doesn't write on the board because he is disabled. Prepare your self to LEARN MATH BY YOUR SELF!

1.0
5.0
MA336
Oct 17, 2009

God, he does not know how to teach, his english is terrible, and espect a lot from you; he forget to teach the most important part of the chapter. If you are good of teaching yourself math, that go ahead and take his class; otherwise, you will be sorry, like I am now. Somebody felt sorry and hired him to teach: whyyy?

5.0
3.0
MA336
Oct 21, 2009

He is such a kind person. There is a jerk in class kept bothering him and disturbing the whole class but he still handle him nicely. Unbelievable.

5.0
4.0
MA440
Oct 21, 2009

He is a funny guy. Because he is nice and some students took advantage of him. He knows mathematics by heart and expects his students to do the same. I like him. His exam is way too hard.

5.0
5.0
MA440
Oct 22, 2009

I felt sorry for this poor professor. His 440 student did not know x+x=2x and kept asking to write it on the board. He guess he wants to say the student is an idiot.

4.0
5.0
MATH461
Nov 12, 2009

If you work hard, you will easily get a A in his class.

1.0
5.0
MA440
Nov 13, 2009

Not clear can't teach. BS about easy A. Don't take him. He doesn't write on the board and doesn't move. Hardly could explain the material.

4.0
3.0
MA440
Nov 20, 2009

U can?t really do well in this class w/o reading the textbook and doing the hw problems. His exams are taken from the hw. He changes some numbers so the problems r not entirely the same. If u are new to PreC, u will need to work. I considered his pace of teaching to be fine (took PreC. b4). To a beginner, it may be somewhat fast. Says ?Oops? a lot.

5.0
3.0
MA441
Dec 2, 2009

I love his class. He is very smart. He teaches clearly. You need to do the homework, and before the exams, he always gives review sheets. most of the probs will be on the exams. easy A if you do the homework. He likes to make jokes. overall,Ilove his lecture.

1.0
5.0
MATHDEPT
Dec 14, 2009

This Guy is totally not into his job. more muddle along and get-my-paycheck type. he wouldn't allow asking questions and get mad if you do. wants you to do the problem exactly the way he wanted but did not even teach you how to solve the problem, all he does is pointing at textbook and said "this, that" can't even explain one thing clearly!

5.0
5.0
MA440
Dec 21, 2009

His final review sheet was too long and too hard, 20 problems, even math center tutors could not do them all. But I like his jokes.

5.0
5.0
MATH440
Dec 19, 2009

I did all my homework and got a A finally. He gave too much work.

3.0
3.0
MA336
Feb 20, 2010

WOW, this guy is freaking awesome! So I failed 4/5 tests and I studied my ass off for the final and I apparently got a B! I was in complete shock! but cool I thought that i was going to get a F but didn't. He doesn't believe in failing just as long as you try he will pass you!! take him hes so funny too :]

1.0
5.0
CALCDMA
Mar 14, 2010

He knows calculus, but he definitely does not know how to teach. If you need to sign up for calc and his class is the last one left, it will be better if you wait for the next semester for a calc class that has a different teacher. He is nice, but I feel as if I wasted time and money on this class.

5.0
5.0
MA451
Apr 11, 2010

too difficult.too much demand for previous knowledge.always tell you that is precalculus.only good if you are smart.

5.0
5.0
MATH451
May 21, 2010

Too much work. The only good thing is that he gave review sheet for almost every exam. Still too hard. Take him if you are good in Algebra.

3.0
2.0
MATH120
May 13, 2011

he's an alright teacher, he re-teaches problems if you dont get it, but you have to ask for help obviously, his jokes are funny at times, and he's an average professor. but he is really nice.

3.0
4.0
MA471
Jan 10, 2014

lol hmm am I lying he will say as trying to explain something, the good thing about this class is homework is similar to test, learn how to do the hw problem and you will be good for the test.

2.0
3.0
MA440
Grade: Incomplete
Feb 11, 2014

Honestly if you have been good with math your whole life then you should be alright. If your like me and math is your worst subject this teacher will remind you what it is like to go to class and have literally no idea what is going on. English is obviously his second language. He is not interesting in his teaching style.

4.0
2.0
MA443
Apr 8, 2014

He is too smart for most of the students. He seems nice and considerable.

2.0
3.0
MA440
Jun 7, 2014

Although Yao was nice and funny, he was a mediocre teacher who did not engage the class well. He started off at a reasonable and digestible pace, but started rushing the material towards the latter half of the semester. For better or worse, his tests were mostly multiple choice questions. No review sheets, except for the final.

5.0
1.0
MA121
Grade: B+
Dec 20, 2014

BEST MATH PROFESSOR EVER. IF YOU WANT TO PASS WITH A GOOD GRADE TAKE HIS CLASS. HIS CLASS IS SUPER EASY AND HE MAKES IT FUNN TOOO, ALWAYS AKING MATH JOKES HIS TEST ARE EASY TOO

3.0
1.0
MA119
Dec 23, 2014

other critics need to understand in the math department no matter how good you do in class if you fail the final you fail the course its there policy not the professor his test are long but dont worry if you do bad but pass the final he forgives you and you get a GREAT grade take tutoring day of final and youll be fine hes hilarioussssss and nice

4.0
2.0
MA119
Grade: A
Jan 2, 2015

Professor Yao is the best 119 professor , if you follow his instruction , you will pass, he never checks homework, but if you did all the homework, you will find out some questions on the test are from the homework,

1.0
5.0
MA119
Dec 23, 2014

He is the worst professor, very disorganized, never got a quiz below 85, never missed a class, never missed a homework and still received a D. Seriously? DO NOT TAKE THIS GUY, YOU WILL REGRET IT.

5.0
3.0
MA441
Dec 15, 2015

He is a good Professor. He explains the concept in a clear way. But he doesn't offer extra credits in his tests. :(

1.0
5.0
MA336
Dec 24, 2015

He's a bad professor! I'm a straight A student in math nd never gotten a grade lower than a 95 except in his class. He reads straight from the text book and always claims it is wrong. It's his way or the high way. For the second and third test the class average was a 50 MAX! My class was writing intensive and he gave one essay the last day of class

2.0
4.0
MA440
Grade: D
Jan 31, 2016

Winter session. AVOID! He teaches out of the textbook using a projector and doesn't know how to clearly break down problems. Quizzes and exams were never consistent with what he taught so you ended up with material from other chapters on the exams. Gives M.C. on the exams and the final was a full written/long answer test.

2.0
4.0
MA336
Apr 18, 2016

He's a sweet guy, but unfortunately that isn't going to help you pass. He teaches straight from the book, speeding through everything faster than you're able to copy notes, very poor test review, no review sheets, and he gets off topic A LOT. His accent makes things frustrating, and if you miss an exam and provide a note, you'll still get a 0.

4.0
2.0
MA119
May 26, 2016
Wouldn't take again

Took this professor for algebra. I am a huge math geek so for me the class was easy. Other students who had difficulty with math said it was a very difficult class. PARTICIPATION is key. If he sees you speaking up a lot in class you'll do great. Tests are EXACTLY like review sheet. BUT Strong accent. Wouldn't take again

4.0
3.0
MA481
Grade: A
May 29, 2016
Would take again

Let's just say I've learned a lot from his class. He grades everyone based on ranking, so pretty much every student participates in his Math Hunger Games. If there's anything confusing, see him during his office hours. He's helpful and will give you a boost towards understanding the content itself. Put more effort in his class and you'll do fine.

1.0
4.0
MA336
Grade: B
Jun 1, 2016
Wouldn't take again

i dont know if half of these people who rated him as "good" took the same professor i did. he's absolutely terrible. gets WAY off track, doesn't review for exams till the final and even that isn't much help. your grade is calculated by how well EVERYONE in the class does. probably the only reason he's still able to teach.

1.0
1.0
MA440
Jul 19, 2016
Wouldn't take again

DO NOT CHOOSE THIS PROFESSOR. He goes way too fast and when you ask a question it's like he don't understand you or don't wanna answer it. He makes math way harder than it is. I bet if I retake this class with another professor I will do way better .

1.0
5.0
MA119
Grade: Drop/Withdrawal
Nov 27, 2016
Wouldn't take again

He is not a very helpful prof... he assumes we all kno the stuff... never breaks it down so we could understand gives boring jokes and always talking about cellphones... when u ask a question he gets an attitude makes u buy a textbook that is jus a supplement to a real textbook no help at all... overall he is jus a terrible prof can't teach at all

4.0
3.0
MA442
Grade: A
Jan 6, 2017
Would take again

I took this course in summer. Exams are not hard if you study all the review sheets form him and did all the homework.

Gives good feedback
LOTS OF HOMEWORK
Clear grading criteria
2.0
4.0
CS101
Apr 20, 2017
Wouldn't take again

He grades people not on how much they've individually learned and showed on the test, rather than how well OTHERS did on the same test. That guarantees that the grading curves of his students is at least standard, saving his teaching job; but it also means that if you get an 90 but you were the lowest grade in the class, automatic F.

Tough Grader
GRADED BY FEW THINGS
5.0
4.0
MA441
May 12, 2017
Would take again

Best professor ever!!!

1.0
5.0
CS101
Grade: Not sure yet
May 16, 2017
Wouldn't take again

Once again, my comment got deleted. Let it be known that Professor Yao IS NOT A GOOD PROFESSOR. Maybe he is for math, but for computer science, please go with someone else! I think this was his first time teaching the course as he often confused himself, barely explained the material, and graded exams unfairly. I should have dropped this class!

Tough Grader
Get ready to read
1.0
4.0
MA119
Jun 8, 2017
Wouldn't take again

My goodness, he's too fast for those who can't keep up with him. If you wanna fail math, choose him and if not, go for someone else.

Tough Grader
Get ready to read
1.0
3.0
MA440
Grade: Not sure yet
Jun 29, 2017
Wouldn't take again

He judges by few things and does not give clear grading criteria. Also his English hinders the level of understanding. He tries to be humorous but pretty boring. Always angry. Be ready for unfairness and mistakes. His test drives us to make mistakes by weird looking numbers. I wish I had better lectures, but not hard to get good score if you study.

BEWARE OF POP QUIZZES
GRADED BY FEW THINGS
1.0
5.0
MA119
Grade: D
Oct 22, 2017
Wouldn't take again

Terrible, Terrible and Terrible

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
1.0
1.0
MA119
Dec 9, 2017
Wouldn't take again

The way he teaches is very confusing, is also hard to understand him.

Hilarious
LECTURE HEAVY
3.0
4.0
MA119
Dec 14, 2017
Would take again

He can be very confusing at times but he is very nice. He may seem rude, but he doesn't mean to be as long as you listen to what he says you will pass. you need a 55 to pass the whole class. He gives a chance to pass even though he is confusing

Respected
Skip class? You won't pass.
TEST HEAVY
1.0
5.0
MA119
Grade: Drop/Withdrawal
Dec 26, 2017
Wouldn't take again

Not good at all, awful at best, moves WAY too fast and literally cant hear him because of his thick accent. If youre taking this class MA119, you deserve much better than this guy. Go find yourself a better professor. One that will work and not shortcut every lesson and miss the first 6 classes. The teachers unions are why he is still employed.

Skip class? You won't pass.
TEST HEAVY
LECTURE HEAVY
1.0
5.0
MA119
Grade: D
Dec 26, 2017
Wouldn't take again

He's a cool guy and all, but he's not the best professor out there as he constantly speeds through everything and gets pissed off when asked a question. If you want to take him knowing the results, that's on you, or pick someone else who's a better math professor.

Tough Grader
Skip class? You won't pass.
1.0
5.0
MA119
Grade: F
Mar 6, 2018
Wouldn't take again

Absolutely atrocious

Tough Grader
Skip class? You won't pass.
GRADED BY FEW THINGS
5.0
4.0
MA440
Grade: A
Apr 28, 2018
Wouldn't take again

His explanation made a lot of sense, but the exams were on the difficult side.

Participation matters
1.0
5.0
MA440
Grade: Drop/Withdrawal
May 6, 2018
Wouldn't take again

I took him this semester and he was horrible. Very difficult to understand and he doesn't put much effort into his lectures. Extremely careless.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
1.0
5.0
MA119
Grade: D
Jun 18, 2018
Wouldn't take again

I Took him for the Spring 2017 semester. Absolutely regretted not dropping his class as he was too difficult to understand, speeds through lectures and gets mad when asked a question. He's a nice guy but unfortunately, that's not gonna help you pass. Pick another math professor and steer clear from him.

Tough Grader
TEST HEAVY
LECTURE HEAVY
1.0
5.0
MA119
Grade: Drop/Withdrawal
Dec 5, 2018
Wouldn't take again

This is one of the worse math experiences ever!!! If you want a prof who takes their time, explains clearly, or even cares if you understand you better not take his class. He rushes through the lesson and then says to solve the the next question, how could we if we didnt understand what was being taught? Do yourself a favor and dont take his class.

3.0
4.0
MA119
Grade: A
Mar 11, 2019
Wouldn't take again

sometimes he was very confusing and spoke too fast. but i went for tutoring and was able to make it. his exams are not that hard and he gives like 5 so that the lowest grade can be dropped. he gives review sheets for the tests. it wasnt that bad.

Lecture heavy
1.0
5.0
MA442
Jul 2, 2019
Wouldn't take again

Well lets say few things about him, as miserable his life is, because hes disabled, thats exactly the way he teach the class. He doesnt care if you understand or not, he just rushed the whole lecture. Be prepare for unjustified test corrections, huge mistake in the most hard topics. He doesnt deserved the right to teach to be honest.

Tough grader
Lots of homework
Test heavy
5.0
2.0
MA119
Grade: A
Jul 2, 2019
Would take again

Prof. Yao method of teaching math is incredibly simple and easy to understand. He truly cares for his student. Textbook was based online, was given three exams and two of the lowest was dropped.

Gives good feedback
Graded by few things
Amazing lectures
4.0
3.0
MATH442
Grade: C
Jul 22, 2019
Would take again

He wasnt that bad. He does give you every chance to pass the course. Droped lowest grade. Just study little to understand the concepts and make sure you do the review. The exams are very similar to the review

Lots of homework
Skip class? You won't pass.
Clear grading criteria
1.0
5.0
CS101
Nov 15, 2019
Wouldn't take again

If you see his name for any class (Computer Science, or any math class) drop it immediately, this instructor doesnt even know English very well, and by the way, if youre Indian, for some reason, he will try to make your life imposible. Avoid him please. I had a hard time in CS 101, he doesnt even know the codes.

Tough grader
Test heavy
Lots of homework
1.0
5.0
CS101
Grade: Not sure yet
Dec 18, 2019
Wouldn't take again

DONT TAKEN HIM. HE SUCKS AT HIS JOB! He doesnt know anything himself, he is always contradicting students that are teaching him - when the students are right. Test are super hard he is a tough grader - not even partial credit is given yet has the audacity to say " we cant think like computers. But expects us to do on the test. Basura es lo que es !

Get ready to read
Test heavy
Tough grader
5.0
5.0
MA336
Grade: A+
Jan 8, 2020
Would take again

Great professor, took his class and got an A. very funny and cool. Big WOO. Sometimes its hard to understand but hes good.

Gives good feedback
Respected
Lots of homework
1.0
5.0
MA336
Grade: C+
Aug 3, 2020
Wouldn't take again

I'm a education prof whose wife is a public school teacher of ten years plus - Never take Professor Yao. He believes every suggestion is a challenge to his authority and does not take any feedback. He changes his test structures and he did not lecture. I can't imagine a worse experience. This man prevented me from graduating. I hate him. Avoid.

4.0
4.0
MA336
Grade: A
Aug 10, 2020
Wouldn't take again

Took this class during the pandemic .He tends to go off topic but as long as you listen and are respectful you will do fine. His grading is by homework and tests. 20 questions. Pay attention and you will do fine.

Respected
Lots of homework
Accessible outside class
4.0
3.0
MATH440
Grade: B+
Jan 19, 2022
Would take again

He is not a bad professor, covid made the class online so a 4-credit math class had to be cramped up in less than one month. We had no exams and everything was just homeworks only (a lot of them). Teaching online is hard, especialy math so I'll let it slide.

Lots of homework
Participation matters
Graded by few things
1.0
5.0
MA440
Grade: A+
Jan 26, 2022
Wouldn't take again

Taught myseld all of the precalculus online class. He gave us 33 homeworks to do in less than 18 days. Alot of the homework questions on webwork were broke . He would send us away to watch youtube in order to learn the topic of the day. Ontop of that he barely knew the content himself, and hes the head of the math department!!

Lots of homework
Participation matters
5.0
3.0
MA440
Grade: D
Jan 29, 2023
Would take again

I was nervous to take this professor but he is amazing! I had him for the Winter semester and there was a lot of work to do but as long as you did your best and he saw that you were trying, he always made sure you would pass his class. His accent is on the thicker side but not impossible to understand and he really cares about his students.

Lots of homework
4.0
3.0
MA440
Grade: B-
Jan 25, 2024
Would take again

So. much. homework.

Clear grading criteria
Lots of homework
Respected
5.0
4.0
MA440
Grade: Rather not say
Jan 29, 2024
Would take again

Although the winter class is very heavy on tests and homework.This professor is very knowledgeable in math. He has very strong math background. For those who need to lay good foundation on math and enjoy doing math will love to take his class .

Lots of homework
1.0
5.0
MA440
Grade: F
Sep 7, 2024

The professor is extremely unprofessional and does a terrible job teaching. I had to teach myself the entire class. He should not be a professor or any teacher. He doesn't care to answer any of your questions or concerns. If you ask him about a grade you received, he will become irritated. The way he explains content is very tedious. DO NOT TAKE.

2.0
4.0
MA119
Grade: B
Dec 9, 2024

Professor Yao isn't the worst professor out there, but his English is not that good it's hard to understand him at times. If you ask him a question or are confused about something, he never really answers your question he just starts rambling about a million other things. seek tutoring if confused. he tells you to use chat gpt if you don't get it

3.0
3.0
MA119
Grade: B
Dec 22, 2024
Would take again

Tl;dr: Pretty average, does care about you learning Accent can be hard to understand for some, but he does his job well imo. He does give a lot of hw over the course of the sem but it's not due until finals day. Not a fan of how he reccs you using chatgpt sometimes though. - 4 midterms, drops the lowest grade - Webwork (for hw) sucks

Lots of homework
Lecture heavy
5.0
3.0
MA440
Grade: B
Apr 9, 2025
Would take again

Professor Yao is very knowledgeable about Math, and although the winter class is short and heavy, we can see he is trying to do his best to teach us in a limited time. a lot of homework but very helpful for those who want to learn math.

Amazing lectures
Lots of homework
Lecture heavy
5.0
3.0
MA336
Grade: A
Jul 1, 2025
Would take again

Dr. Haishen Yao is an excellent teacher who is enthusiastic, helpful and makes the course content understandable. He is very humble and very funny. I enjoyed attending his lectures.

Amazing lectures
Inspirational
Hilarious
Class Info

Online Classes

100%

Attendance Mandatory

86%

Textbook Required

17%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B-

95% confidence
Based on 26 grades
Most common grades:
A (8)
D (5)
B (4)
Grade Distribution
A(10)B(5)C(2)D(9)F(2)A-/B+(2)
Based on 35 reported grades
A: 8
D: 5
B: 4
Drop/Withdrawal: 4
Common Tags
Lots of homework (12)
Tough Grader (8)
TEST HEAVY (5)
Skip class? You won't pass. (5)
Respected (4)
Gives good feedback (3)
LOTS OF HOMEWORK (3)
Clear grading criteria (3)
Rating Trend

Declining

-0.95 avg change
Jan
Jan
Sep
Dec
Apr
Jul
Last 6 months
Ratings by Course

MA13

5.0

(1)

MATH128

5.0

(1)

MATH228

5.0

(1)

MA461

5.0

(1)

MATH010

5.0

(1)
+21 more courses
Difficulty by Course

MATH461

5.0

MATHDEPT

5.0

CALCDMA

5.0

MA451

5.0

MATH451

5.0

Similar Professors