3.5

Yuanan Diao

Mathematics - University of North Carolina at Charlotte

3.5
Quality
2.7
Difficulty
95%
Would Retake
114
Reviews
3.5
Quality
2.7
Difficulty
3.8
Helpful
3.1
Clarity

95%

Would Retake

114

Reviews

Rating Distribution
Official

5

39

4

32

3

18

2

15

1

10

What Students Say

but if you study and do your hw then you'll do fine

MATH1102 - 3.0 rating

Very thick accent, hard to understand some times

MATH1101 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

100%

Textbook Required

92%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A+

95% confidence
Based on 21 grades
Most common grades:
A (15)
A+ (3)
B (3)
Grade Distribution
A(18)B(3)C(0)D(0)F(0)A-/B+(0)
Based on 24 reported grades
A: 15
A+: 3
B: 3
Not sure yet: 2
Common Tags
Caring (10)
Clear grading criteria (5)
Participation matters (5)
Test heavy (4)
Amazing lectures (4)
Hilarious (3)
Skip class? You won't pass. (3)
Respected (3)
Rating Trend

Stable

+0.10 avg change
Dec
Jan
Jun
Dec
Jan
May
Last 6 months
Ratings by Course

6107

5.0

(1)

ALGEBRA1102

5.0

(1)

MAT1241

5.0

(1)

CALCULUSI

5.0

(2)

MAT1100

5.0

(1)
+28 more courses
Difficulty by Course

STATS1222

5.0

MATH100

5.0

1100

4.0

MATH3164

4.0

STAT1221

3.5

Reviews (114)
4.0
2.0
MATH1100
Apr 16, 2002

he's really nice. takes getting used to with his accent. recommended.

5.0
1.0
6107
Jul 1, 2002

Very helpful and understanding!!

5.0
3.0
MATH1100
Nov 1, 2002

have to study for his test and get used to his accent. easy class though

5.0
3.0
1100
Nov 14, 2002

Good patient teacher. Highly recommended

3.0
3.0
ALGEBRA
Nov 19, 2002

always smiles :) takes time, ask ?'s, accent s tolerable.

1.0
4.0
1100
Dec 7, 2002

Can't understand him, and he doesn't explain things well

1.0
5.0
1100
Dec 7, 2002

You cant understand him and he is not helpful and only does the minimum

3.0
4.0
MATH1100
Apr 8, 2003

hahahaha this class is a joke and a waste of my time. do not take him cause he is hard to understand. he will work with you but that doesnt help much cause you can't understand his help

3.0
3.0
MATH1220
Apr 10, 2003

Do not think he is a good teacher. Never made less than an A in math before and currently have a B. His tests have like 9 problems, so if you miss one you already have a B. Have heard there are easier teachers. Take someone else!

2.0
3.0
MATH
Apr 15, 2003

If you could ever understand him then there wouldn't be a problem. Other than that he is fine. Just be prepared to bring a translater.

4.0
2.0
STAT1220
Apr 29, 2003

No Comments

2.0
3.0
STAT1221
May 8, 2003

Accent is pretty strong. You will pay very close attention to understand what he is saying. But the worst than that he gives you no idea of what is on his test and didn't cover the material well enough to prepare the class for the common final.

4.0
3.0
STAT1220
May 10, 2003

Business version of stat. At first did not like the teacher much. Thought he was hard. Over time I realized he prepares you for the common final. Alwyas has time for help. The only bad thing is he is very hard to understand. Speaks with asian accent

4.0
2.0
MATH
Nov 4, 2003

hes really nice... he has a thick accent but he told us that at the beginning of the course (so stop complaining!!) anyway, hes sweet and funny.

5.0
3.0
ALG
Nov 23, 2003

nice guy, very helpful. understands that he has a thick accent, and does everything he can to help students learn.

2.0
2.0
ALG
Dec 2, 2003

What is he saying? He's funny when you can understand him, but he has a very thick accent. Extrememly nice guy, but if you miss a few classes you get lost easily because it's already hard to understand what he says. Just get a different professor.

4.0
1.0
1200
Dec 19, 2003

He is a good guy and knows his stuff!!!! I really like his way of teaching and his visuals. He has a strong accent, but really if you can get by that you wont be sorry.

4.0
2.0
MATH1100
Jan 4, 2004

Prepares you for the common final. Go to class and do the homework (or at least look it over), it really does help.

2.0
5.0
MATH
Apr 1, 2004

Dont take this class!! I always enjoyed math, until now! Just DO NOT take this class!

5.0
3.0
MATH1102
Apr 9, 2004

HE IS HARD TO UNDERSTAND AT TIMES. THE CLASS CAN BE EXTREMLY DIFFICULT BUT HE ALLOWS OPPORTUNITY FOR EXTRA CREDIT AND IS EXTREMLY WILLING TO HELP YOU IF YOU NEED IT. WANTS STUDENTS TO HAVE A GOOD GRADE.

5.0
1.0
STAT1220
Apr 12, 2004

He is a verrrrrry nice teacher! very patient and always willing to take time in class to answer any questions. yes he does have a lil accent but he still speaks clearly. quizzes given sometimes but you can use your notes! Take his class!

2.0
3.0
ALG
Apr 12, 2004

Well for Phi he was saying "fee" and I thought he was saying B...When he says Length he says lens...maybe I could have understood what he was teaching if I could have understood what was coming out of his mouth!!

1.0
4.0
ALGEBRA
Apr 22, 2004

I'm still trying to figure out what was said in the class. I passed barely with a D just because it's so hard to understand him! DO NOT take him

5.0
3.0
ALGEBRA
May 8, 2004

nice guy

4.0
3.0
STATS1220
May 26, 2004

He's a little hard to understand at first. But, if you go to class and talk with him on a few occasions, he will remember and help you out when test time comes. If you're weak in math, take him and you will pass with a B or better.

4.0
3.0
MATH1100
Oct 1, 2004

he's cool. he knows what he's talking about, even if you can't always understand him. he helped me understand math, and that's his job right?

4.0
2.0
MATH1102
Oct 4, 2004

Great Guy, had him a year ago. If you go in with a positive attitude and don't miss class!If you try to listen and put two and two together you will UNDERSTAND! Dont use his accent as an excuse. HEY, people in the BACK! Stop talking and you might pass!

4.0
2.0
MATH1102
Nov 4, 2004

Good prof if you can get passed the accent. He is good about repeating himself when people can't understand him. The tests aren't too hard, and he has practice tests online for you to study with. Go to every class because he doesn't always teach by the book. Doesn't make you do the hw, but it helps.

1.0
4.0
MATH1101
Nov 14, 2004

Horrible. You can't understand him because of his accent and he doesn't help you to learn the material. The tests are really hard. I would not recommend taking his class.

5.0
2.0
MATH1102
Grade: A+
Nov 16, 2004

Good teacher, like someone else said, dont try to say you didnt understand because of his accent,its not THAT strong. He is very helpful and gives examples. You are however better off not doing the homework, sometimes it will throw you off. Just listen and TRY and you will do fine!

3.0
3.0
MATH
Nov 17, 2004

he's pretty good,hard to understand sometimes but he makes the class easy with all the help he gives

1.0
4.0
MATH1102
Nov 28, 2004

VERY UNCLEAR..HARD TO UNDERSTAND!

5.0
1.0
MATH1102
Apr 5, 2005

His class is so easy. He doens't mind helping you in our out of class, if you don't understand something. His accent isn't that bad, you have to just get used to it. Like "numbers" are "numbers". It's really not that hard. Tests are easy, pop-quizes, attendence only sometimes, homework not req.

1.0
5.0
STATS1222
Apr 13, 2005

WORST TEACHER EVER! He does not help you at all. Does not teach clearly, tests are nothing we have learned. Cannot understand his accent and his personality makes him even harder to talk to. If you need help, he just laughs at you. A student and im failing. DO NOT TAKE HIM! Not helpful with grading

5.0
1.0
ALGEBRA
Apr 18, 2005

Hilarious. Great sense of humor, but you have to pay attention to what he says to understand him.

3.0
3.0
MATH1102
May 25, 2005

he's a nice man, but does not explain things well, and his accent makes it hard to understand....but if you study and do your hw then you'll do fine...even if you're not good at math.

4.0
3.0
MATH1102
Jun 3, 2005

Really sweet guy. Is helpful, and can be hard to understand at times. Is funny, just keep up with the work and you should be fine.

2.0
4.0
MATH1101
Sep 26, 2005

cannot understand him...extremely boring

5.0
1.0
ALGEBRA1102
Oct 19, 2005

If you know algebra already then this class is a breeze. Tests are very easy with only like 25 questions. He let's you take online quizes for extra credit but you won't really need, I do them to study with. Not bad accent, he's funny. Has a quiz everyday for attendence but let's you miss like 4 classes.

5.0
3.0
ALG1100
Dec 1, 2005

funny funny guy!

1.0
3.0
MATH3141
Dec 13, 2005

Awful teacher. failed almost the whole class. it is the end of the semester and there are only about 9 people left of what was originally almost 30.

4.0
1.0
COLLEGEALGEBRA
Jan 8, 2006

Really good teacher! u dont even have to pay attention in class, just study the review and ul be fine. The final was EXACTLY like the practice exam ! any idiot could have gotten an A+ !!! EEEEEEEEEEEASY A

5.0
2.0
COLLEGEALGEBRA
Apr 19, 2006

easy teacher. Teaches everything in detail and will stop to answer any questions. Tests are easy and cover exactly what was covered in class. Also he keeps the class awake by telling funny lil dry jokes that make everyone laugh.

5.0
1.0
MAT1241
Jun 10, 2006

very nice teacher.. very easy class.. tests are very very easy and covers exactly what he did in class.. most of the questions are from previous tests.. it's an easssyyyy A+++ ..

5.0
2.0
CALCULUSI
Jun 19, 2006

Very good professor. Explains concepts very well for the most part and is very nice and tries to crack some jokes that arent too funny but atleast he tries. His accent might get in the way at first but you get used to it. I'd choose him over any other professor for math.

5.0
1.0
CALCULUSI
Jun 22, 2006

A very funny person, very nice teacher .. very eary tests .. attendance counts as 5% EXTRA credit .. do all homework .. n do the previous tests posted on his website and it's an easy A .. i got more than 100 .. haha

4.0
1.0
MATH2241
Jun 25, 2006

He makes the class straight up and not too difficult. He's not incredibly good at explanations but he tells you exactly what will be on the tests. He understands that students learn more by making the tests at a modest difficulty so they can pass them themselves rather than make it ridiculously hard and curving at the end. Would take again.

4.0
2.0
MATH2142
Nov 27, 2006

MINURS

3.0
3.0
MATH1100
Dec 13, 2006

Stay Away! First off it takes you half the semester to understand his english. He is not a good teacher and the book sucks so good luck teaching yourself. Quiz almost everyday that accounts for attendence. There is a chance for extra credit but its a pain in the a--.

2.0
4.0
MATH1101
Dec 14, 2006

DONT DO IT. YOU'LL REGRET IT FOR THE REST OF YOUR LIFE. MOST OF HIS CLASS FAILS. JUST DONT DO IT.

4.0
3.0
MATH1100
Dec 14, 2006

I am definitely not a math person, but this class wasn't half bad. Dr. Diao is a really cool guy and is not too hard to understand. His one fault is that he will never just cancel class - he will always have a SUBSTITUTE! We had some pretty crazy subs too. Tips for success: Do the homework and Webwork - it pays when it comes to the final exam!

5.0
3.0
MATH1100
Dec 18, 2006

class isn't hard if you are a math person. he can be hard to understand at times, but he is a good profeseor. do the webwork, seriously. he is helpful and pretty easy going.

5.0
1.0
MAT1100
Jan 3, 2007

Great teacher and funny. Loves teaching and explains everything clearly. Gives great extra credit opportunity with webwork so you can get a test score of 150. This also helps you study. Always answers e-mails promptly if you have a question. Very likeable and will work with you. He wants his students to succeed. Don't miss class, you will get lost.

5.0
2.0
MATH1100
Feb 15, 2007

GREAT TEACHER - DO THE WEBWORK AND COME TO CLASS - ALL MULTIPLE CHOICE TESTS!

2.0
2.0
MATH1102
Mar 18, 2007

You can't understand anything he says!! The longer his sentence gets, the faster he starts talking, and the less and less you can tell what he's saying.

5.0
1.0
MATH1102
Apr 9, 2007

He is very sweet and made me laugh a lot. He is a good teacher and pretty easy to understand. He assigns homework but you dont have to do it if you dont want to. His tests are very easy.

5.0
2.0
MATH2100
Oct 30, 2007

do your webwork!!! dont get behind. go to class. if you do those 2 things, you'll be good

4.0
3.0
MATH1100
Nov 11, 2007

he's a good teacher just hard to understand if you don't pay attention. do the webwork and ask lots of questions. he's very willing to always help.

3.0
3.0
MATH1101
Nov 16, 2007

do webwork!! If your don't understand ask questions. He loves to help you. Still, he is every hard to understand, you don't have to come to class but he gives a quiz every day.

2.0
3.0
MATH1100
Nov 25, 2007

spends most of the time going over homework he never taught you to do in the first placethen cant understand why no one understands it even after checking and triple checking answers the majority of the class will still get same answer on test yet somehow its wrong

1.0
5.0
MATH1100
Nov 29, 2007

Worst math class i've ever been in!

3.0
2.0
MATH1100
Dec 4, 2007

Diao is a sweet man. the only problem is that he is virtually incomprehesible. He will attempt to help you if asked to, but sometimes thats not enuff. 4 question quiz evryday that is open note and used for attendance. all test multiple choice. webwork mandatory DO IT! If youre a math person take this course if not, it wont be horrible but not easy

4.0
1.0
MATH1100
Jan 10, 2008

as long as you do your web work your grade will improve. quizes at the end of every class are fairly simple if you pay attetion. tests were similar to the web work and old questions. use his online study guide for final.

4.0
2.0
MATH1100
Jan 12, 2008

Good professor! Easy class as long as you go to class and do the webwork.

3.0
4.0
MATH1100
Jan 15, 2008

Hard class. Must come to class and must to webwork. He is hard to understand but it's not impossible to pass. Tests are hard and you do not need to turn in homework.

5.0
2.0
ALGEB1100
Mar 30, 2008

Very nice man!!! He tries to explain in the easiest way. Very helpful, answered on emails and does the best. Just don't skep the class and do your homework.

4.0
3.0
MATH101
Nov 6, 2008

Cool guy, very incomprehensive, but tries to help out as much as he can. Overall, i would recommend him.

3.0
3.0
MATH1100
May 4, 2009

If you cannot understand accents don't take this professor. I'm not that great at math and it really hurt me that I couldn't understand a thing he said every single day. He really tries to help it's just his accent is very strong.

2.0
3.0
MATH1100
May 9, 2009

He seems happy all the time, but if you have trouble with understanding people with thick accents don't take his class

3.0
3.0
ALG1100
Sep 25, 2009

I don't like this class.He sends emails to everyone saying that he doesn't expect anyone to pass the test just because he assigned webwork that he hasn't taught yet and people haven't started it. He's very hard to understand.i will admit that he's funny but i don't respect anyone who tells the entire class we will fail and laughs at our questions.

3.0
2.0
MATH1100
Nov 13, 2009

Hes a really nice guy and tries to crack jokes. But the class was sooo boring, but then again its College Algebra. If you dont know the material prior to the class, youll probably be lost because he doesnt do a great job of explaining things. Can miss 4 class without it hurting your grade. Nice guy, not the best teacher. But not the worst either.

4.0
2.0
MATH1100
Nov 17, 2009

He is a great Professor. Although he has a big accent. He repeats anytime you ask. He writes out examples to webwork for extra help. He does give quizzes to check for attendence.As long as you do the webwork and pay attention you will pass.

5.0
1.0
MATH1101
Nov 18, 2009

Awesome! His grades mostly come from webwork, which even sometimes on the due day he will help with. Homework is not required but he lists helpful problems that you can do on your own and ask about if you care to do them. He is in no way incomprehensible; I've had mumbling teachers with no accents that are less clear and less helpful.

5.0
1.0
MATHA1100
Apr 2, 2010

I have to say! He has a great sense of humor! He is so funny and the way he explain problems are so simple to understand, he gives you webwork every week, quizzes everyday for attendance, but they're so easy! You're likely to make an A! He gives you lots of grades! Which is a total EXCELLENT thing! Unlike professors with just 3 grades a semester!

4.0
2.0
MATH1100
May 13, 2010

Very nice guy, definitely should do the webwork because it will replace your lowest test grade, and the webwork is pretty easy. He puts help online for homework and gives you a review sheet for the test which is very similar to the actual tests he gives. Great class

4.0
1.0
MATH1100
Nov 20, 2010

class is super easy. he always extends the homework due date and the tests are easy. attendance is a daily quiz and he is always willing to answer any questions.

4.0
2.0
MATH1100
Apr 27, 2011

He was really helpful. He almost always extends the homework deadlines and the tests are pretty easy. There is a quiz every class for attendance but they are really easy. Also do the webwork because the grade replaces your lowest test. His accent makes him hard to understand but he's really actually funny. Would definitely recommend.

2.0
2.0
MATH1101
May 10, 2011

Very thick accent, hard to understand some times. gives quizzes every class and uses them as attendance but he basically walks you through them and are 4 questions at most. easy to pass if you do your work and keep up with webwork. he doesn't use the book so don't buy one. again, not a hard class if you do your work and show up for class.

4.0
3.0
MATH1101
May 11, 2011

I suck at math, so Diao wasn't exactly easy for me due to his teaching style (kinda sparse on creating examples while going over the solving method). That said, doing the webwork helped a speck and working through the old tests helped a ton. Putting in extra hours to practice helped me to pass with a B. As for his his accent, it wasn't an issue.

3.0
2.0
MATH3164
Sep 9, 2011

Not a harsh grader. I just got my first homework back. I missed some minor stuff and he gave me 98. Some homework questions are tricky, but you can ask him or find hints/solutions online. Homework grade will replace the lowest grade. Attendance counts for about 4% of total grade.

2.0
5.0
MATH3164
Sep 24, 2011

Just finished test 1. The class average is 50% and the highest grade is 74. He gave many problems that were not covered in lectures. What a joke.

2.0
4.0
MATH1100
Nov 9, 2011

He is very difficult and gets angry if you email him or contact him if you didn't ask about it in class. Webwork is due weekly instead of at the end of the semester. He tries to give you webwork help but a lot of time they are really bad examples and are a piece of cake compared to the one you have.

1.0
5.0
MATH3164
Nov 27, 2011

Few people signed up for his MATH 3163 class in fall 2011. Class capacity is 45 and only 25 people signed up. By the end of the semester there are only 11 left. AVOID HIM.

3.0
4.0
MATH1100
Dec 15, 2011

I don't understand why he's gotten such bad ratings. I'm not the best at math however I still recieved a pretty good grade. Going to class is mandatory since he gives out quizzes daily for attendace (not hard at all), and he does an example right before the quiz. If you go to class, do your wedwork, and not bomb every test you'll do just fine!

5.0
3.0
MATH073
Mar 27, 2012

Easy class, nice teacher.

1.0
5.0
MATH100
Mar 29, 2012

Doesn't give notes. Not helpful.

2.0
3.0
MATH1100
May 7, 2012

Nice person, but awful teacher. Class revolves around working examples of webwork as opposed to a structured lesson. An easy attendence quiz daily so attend. is mandatory.

3.0
1.0
MATH1100
Jan 6, 2013

He's a really nice guy. This class was easy to me because I placed out but had to take it anyway, so if you have not mastered Algebra it may be a little difficult because the class moves quickly. Go to class, you can miss about 6 classes before it affects your grade (he'll tell you 4). Do your homework, and everything will be fine.

3.0
4.0
MATH1101
Jul 4, 2013

If you suck at algebra like I do (you know who you are) this class will be hell because of the fast pace. Buy a TI-84 now and learn how to use wolfram alpha! Sit next to smart people to get quiz answers. If you already mastered algebra in high school, this will be a review and it really shouldn't matter who your professor is. Heavy Chinese accent.

4.0
2.0
MATH1100
Grade: Not sure yet
Nov 3, 2014

One of the nicest teachers ever. If you do your homework and study a bit before the class it is no problem. He has a heavy accent but he is aware of it. He truly cares for his students.

5.0
2.0
MATH1100019
Nov 8, 2014

He is the best! He gives a quiz every class but you can take it with others and he will help you. His lectures are clear the majority of the time. He is really helpful with homework (puts help on moodle and answers questions in class). He also gives a study guide for the test that is the same questions just with different numbers.

4.0
2.0
MATH1100
Grade: A
Nov 6, 2015

He's the absolute best! He gives 4 question quizzes every class, but you get to work on them with the people around you. He assigns homework on a website called Webwork. I believe there's only 3 tests the entire semester and a final exam. He's always willing to help his students and he loves what he does! Has an accent, but not hard to understand

3.0
3.0
MATH1100
Nov 11, 2015

While he wasn't the worst professor ever, he was quite confusing. The tests are hard and the webwork can be confusing at times, but he is willing to help you if you need it. Attendance is mandatory because of the daily quizzes, so missing one can really hurt your grade.

4.0
2.0
MATH1100
Grade: A
Dec 21, 2015

Loved Professor Diao! He was always willing to help. Quizzes in class are easy, and you get to work on them with your peers. His study guides are very similar to the test but usually slightly different problems so be careful! He drops lowest test and replaces with webwork average which should be an easy 100.

5.0
2.0
MATH1100
Grade: A
Jan 8, 2017
Would take again

Prof Diao is one of the best teachers I had; he really tried to give you chances to improve your grade and he told the most inspirational stories about his past in China. The amount of people who didn't respect him made me sick. But his accent really wasn't that bad. As long as you do most of the online homework and study guides, its an easy A!

LOTS OF HOMEWORK
Inspirational
Hilarious
2.0
4.0
STAT1221
Grade: Rather not say
Nov 22, 2019
Wouldn't take again

7pm class. He walks in and says "I didn't know I was teaching this class until noon today" and I should've dropped then and there. Do NOT take stats with him, it's a mistake. He's hard to understand at times and he doesn't teach the material effectively so you don't grasp it very well. He's not considerate of you at all. Go to class, attendance grd

Skip class? You won't pass.
Graded by few things
4.0
3.0
MATH2164
Grade: B
Dec 20, 2021
Would take again

He cares and works with students. He isn't the best lecturer but he gives you the resources you need to do well.

Accessible outside class
Skip class? You won't pass.
Caring
4.0
4.0
MATH2164
Grade: B
Jan 28, 2022
Would take again

Professor Diao's lectures might not be the best, but he does care about his students and the material he is teaching. He holds office hours regularly and is fast emailing you back. He provides helpful practice tests and is flexible with his schedule if you need help.

Respected
Accessible outside class
Skip class? You won't pass.
5.0
2.0
MATH2164
Grade: A
Jan 4, 2023
Would take again

Prof. Diao is a wonderful teacher. He took his time teaching the material and made sure students understand. The class is test-heavy so beware. Our lowest test grade was replaced with the avg. of the homework/reading assignments. All tests and test reviews are similar with different numbers. Attendances are mandatory with a daily quiz. Best to all!

Caring
Respected
Test heavy
5.0
2.0
MATH2164
Grade: A
Jan 4, 2023
Would take again

This was an online/virtual class. The material, at times, was difficult to understand. However, all tests were open book/internet/notes. This made the class so much easier. Best to all!

Caring
Respected
Test heavy
5.0
3.0
2171
Grade: A+
May 2, 2023
Would take again

Dr. Diao has been my favorite professor ever. I took diff eqs with him & he was amazing. He is super smart & knows exactly what he's talking about & is always prepared for lectures. He doesn't give a ton of hw, & tests are open note. He cares about his students & does his best to help you learn the material rather than just memorize it. Recommend!

Amazing lectures
Clear grading criteria
Caring
5.0
3.0
MATH2164
Grade: A
May 5, 2023
Would take again

Great teacher, made the material very accessible and easy to understand. Probably top 3 teachers I've ever had. Do the ALL of the homework and you should be fine for tests (which are open note.) Very accessible outside of class. He genuinely loves math and enjoys teaching so his class is great. Please be nice to him.

Participation matters
Amazing lectures
Clear grading criteria
5.0
3.0
MATH2164
Grade: A
Nov 9, 2023
Would take again

Dr. Diao is a great professor who does what he can to make sure you understand the sometimes difficult material and really wants to see his students succeed. All tests were open note and are based entirely on his lectures which he posts on canvas. If you do the homework and go to class you should pass. 100% recommend if you struggle with math.

EXTRA CREDIT
Clear grading criteria
Lecture heavy
3.0
4.0
MATH2164
Grade: A
Dec 5, 2023
Would take again

Dr Diao is a very sweet and caring professor. He is very nice to the students and clearly wants them to succeed. I did not like the way he taught however. He wrote on a digital notebook and used very little drawings to explain things. You may have to do some independent studying for this class if you are a visual learner at all.

Get ready to read
Participation matters
Lots of homework
5.0
3.0
MATH2164
Grade: Not sure yet
Dec 6, 2023
Would take again

The class I had with Dr. Diao was great. Compared to other classes, this one was the only one that was organized well, easily accessible, and he made the work and class criteria easy to understand. He's very caring, inspirational, wants students to succeeed, and overall an awesome professor. A top educator in my opinion. Be nice to him!

Amazing lectures
Caring
Test heavy
5.0
4.0
MATH2164
Grade: A
Dec 24, 2023
Would take again

Prof. Diao is caring and kind when it comes to grades. You have 3 exams the entire semester and a final. He gives you study guides for the first and second exams that are identical to the exams. The last exam he didn't give a study guide, but the material was easier. The final consisted of all three exam questions, so study those for the final.

Get ready to read
Participation matters
Caring
4.0
3.0
MATH2164
Grade: A
Jan 13, 2024
Would take again

Dr.Diao is a funny and chill guy. He was open to what's going on in your life. He also makes the class easy as long as you pay attention. His tests are very similar to the test reviews as well.

Hilarious
Caring
5.0
4.0
MATH2164
Grade: A+
Jun 18, 2024
Would take again

Great professor. I took Matrices and Linear Algebra, which was a very difficult course, but he did very well teaching it and the structure of the class was great.

Amazing lectures
5.0
3.0
2171
Grade: A
Dec 4, 2024
Would take again

Dr. Diao is very caring and funny but also knows his stuff and how to teach it well. Attendance is mandatory there is the option to attend online if you can't make it. DiffEq is not easy but his tests are open-note and he lets you replace your lowest test grade with the homework average so DO THE HOMEWORK! Overall great professor 100% recommend.

Participation matters
Caring
Test heavy
5.0
3.0
MATH2164
Grade: A
Jan 8, 2025
Would take again

Professor Diao is a caring, humorous instructor who makes the course content very accessible. The structure of exams and use of study guides make this class manageable, especially if you utilize resources like the textbook and unstuck study for extra practice.

4.0
3.0
2171
Grade: B
May 6, 2025
Would take again

Very nice and funny professor. Attendance is important, with a daily participation "quiz" grade. Easy to follow the lectures, but make sure to take notes. Homework is through WeBWorK, which can be a pain to work with. Tests are online (but in-class), and are open note.

Participation matters
Lots of homework
5.0
2.0
MATH2164
Grade: A
May 7, 2025
Would take again

He's a super nice professor who really wants people to do good. 3 tests and a final and he drops ur lowest test grade for ur homework grade. Tests are pretty easy and the final is made up of questions from test 1-3. You can use all your notes and his lecture notes on tests+final, so if ur not getting an A or B it's probably ur fault.

Clear grading criteria
Caring
5.0
1.0
MATH2164
Grade: A
May 13, 2025
Would take again

Give this man an award. He's an amazing professor and genuinely cares about your wellbeing. He has four tests (3 course tests and 1 final) and he drops your lowest test score and replaces it with your average from assignments and in class attendance quizzes (which are like 4 easy questions to ensure you're paying attention.

EXTRA CREDIT
Hilarious
Caring
4.0
4.0
MATH2164
Grade: A
May 25, 2025
Would take again

Dr. Diao, is a good professor, attendance is mandatory with quizzes counting each class. Three tests and a final all open note, the lost test is replaced by your homework grade which is super helpful. Lectures can get confusing to follow and you have to spend some time out of class to understand content.

Clear grading criteria
Lots of homework
Class Info

Online Classes

100%

Attendance Mandatory

100%

Textbook Required

92%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A+

95% confidence
Based on 21 grades
Most common grades:
A (15)
A+ (3)
B (3)
Grade Distribution
A(18)B(3)C(0)D(0)F(0)A-/B+(0)
Based on 24 reported grades
A: 15
A+: 3
B: 3
Not sure yet: 2
Common Tags
Caring (10)
Clear grading criteria (5)
Participation matters (5)
Test heavy (4)
Amazing lectures (4)
Hilarious (3)
Skip class? You won't pass. (3)
Respected (3)
Rating Trend

Stable

+0.10 avg change
Dec
Jan
Jun
Dec
Jan
May
Last 6 months
Ratings by Course

6107

5.0

(1)

ALGEBRA1102

5.0

(1)

MAT1241

5.0

(1)

CALCULUSI

5.0

(2)

MAT1100

5.0

(1)
+28 more courses
Difficulty by Course

STATS1222

5.0

MATH100

5.0

1100

4.0

MATH3164

4.0

STAT1221

3.5

Similar Professors