3.5

Edward Yao

Mathematics - Dalhousie University

3.5
Quality
3.0
Difficulty
63%
Would Retake
117
Reviews
3.5
Quality
3.0
Difficulty
3.6
Helpful
3.4
Clarity

63%

Would Retake

117

Reviews

Rating Distribution
Official

5

47

4

27

3

8

2

11

1

24

What Students Say

He's a nice professor and he means well, but he simply can't speak English

ENGM2021 - 2.0 rating

Great professor who will try his best to make sure the class understands

EGNM2101 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

63%

Textbook Required

13%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 76 grades
Most common grades:
A+ (29)
Not sure yet (15)
A (14)
Grade Distribution
A(43)B(9)C(4)D(1)F(3)A-/B+(16)
Based on 93 reported grades
A+: 29
Not sure yet: 15
A: 14
A-: 10
Common Tags
Caring (34)
Hilarious (27)
Lots of homework (24)
Accessible outside class (16)
Lecture heavy (14)
Respected (13)
Inspirational (10)
Clear grading criteria (10)
Rating Trend

Declining

-0.44 avg change
Apr
Jun
Sep
Oct
Nov
Dec
Last 6 months
Ratings by Course

CAL

5.0

(1)

ENGM3361

5.0

(1)

EMGM2

5.0

(1)

ENGM2062

5.0

(1)

ENGM2041

4.5

(2)
+12 more courses
Difficulty by Course

CALC1000

4.0

MATH1280

3.3

MATH1290

3.2

ENGM3361

3.0

EMGM2

3.0

Reviews (117)
4.0
1.0
ENGM2041
Feb 4, 2005

He's a good prof, just he can be a little hard to understand sometimes. Ask him for help outside of class however, and he'd stay for hours if that's how long it takes for you to get it. His tests are pretty easy too...just don't expect to leave class on time, since he runs late every single day.

3.0
2.0
CAL1000
Jun 8, 2005

No Comments

5.0
1.0
CAL
Jun 14, 2005

No Comments

3.0
1.0
MATH1000SUMMR
Jun 23, 2005

This proff is the best! lol ok his accent is very hard, but he cares about every student & makes his tests very fair. And like the previous post...there is nooo way you will exit the class on time. & expect to recieve alot of emails from him..A very enthusiastic person when he teaches, u cant hold him down! DO YOUR THING!

4.0
2.0
CALC1010
Jun 30, 2006

Awsome Teacher! Very Very difficult to understand, being asian, but very helpfull after class. If you faired well in CALC 1000 you should have no problem here, but, if I hear hownever again, you'll see!

4.0
1.0
MATH1010
Apr 15, 2007

If I had to listen to prof. Yao pronounce 'however'-'hownever' one more time!!! VERY HELPFUL THOUGH. He will get you though the course.

2.0
4.0
CALC1000
Aug 16, 2007

I absolutely hated his class. I see that other people found him helpful but when I used to go to him on my one hour a day i was not in class he treated me like some dummy. He actually turned away from me in a scheduled meeting when another student came in unannounced with out appointment. I felt disrespected and not helped

5.0
3.0
MATH1010
Oct 24, 2007

He is really helpful, and gets you througth this class. He cares students individually very much. Most importantly, his exams are very fair, and he is a fair marker. I wish I could take his class again!

2.0
4.0
ENGM2021
Nov 6, 2008

He's a nice professor and he means well, but he simply can't speak English. Instead of trying to understand what he's teaching, I have to try to understand what he's saying.

4.0
1.0
ENGM2021
Jun 17, 2009

I did not find him hard to understand. He cares about students passing the course. Nice guy.

5.0
3.0
ENGM3361
Dec 10, 2009

The best prof you could ask for. besides the slight language problem, he tries his best to meet each students needs. All he wants from you are sensible NANSWERs..

4.0
3.0
ENGM2021
Nov 20, 2010

Yao Ming is the best! i loooove his accent, and could listen to him talk all day, it's so funny! not hard to understand at all, just your stereotypical Asian accent. He really wants you to do well, and is the reason that 90% of the people that pass DE do so. thanks to him i no longer say 'one over ..' when saying a fraction, but 'oouuua NOVA'

5.0
3.0
EMGM2
Feb 15, 2011

Dr. Yao is certainly a character. His excellent tutorial notes were the only reason I passed DE. I took him twice more in the next term. He is fair, and very funny - even when he doesn't know it. Two thumbs up for Yao

5.0
1.0
ENGM2062
Jul 12, 2011

I just love him, he is the best

5.0
1.0
EGNM2101
Jun 17, 2013

Great professor who will try his best to make sure the class understands. Sometimes starts late and ends late. Easy grade, no Exam. just 6 tests and 4 class activities.

4.0
2.0
ENGI2101
Grade: B+
Jan 20, 2014

This guy is the man! He is hilarious and he has an excellent marking scheme for his course. I honestly don't know what goes though that man's head sometimes. lol He's a great guy who cares a lot about his students. I'd pay twice the tuition if all of my profs could be as helpful as Dr. Yao.

4.0
2.0
MATH1290
Apr 4, 2014

nice guy

4.0
3.0
ENGM2101
Dec 1, 2014

Not only is Dr Yao hilarious, but he actually cares about his students. I love this guy!

4.0
3.0
ENGM2022
Mar 24, 2015

I took this course over the Summer. His lectures notes are important to succeed in the class. If you decided not to attend class make sure you get the notes from a class mate. The tests are similar and sometimes the same as example questions in lectures. Overall he is very fair. He wants the students to do well in his class.

4.0
2.0
ENGM2101
Grade: B
Sep 10, 2015

He is the clown of the Engineering math department, but don't get on his bad side. He gives hints as to what we can expect in the midterms and final exams and hasn't let the class down yet. He is a genuine person and my favourite math professor. Exams are mostly from lecture notes so study them well.

5.0
3.0
MATH1290
Grade: A
May 7, 2016

Professor Yao is great. He is very direct in telling you what you need to know for tests. His tests only include things that were covered in class and/or in the lecture notes. Very fair. He is difficult to understand but given the class structure, that doesn't matter much. By far the funniest and most amusing prof at Dal. Gives proper grades.

5.0
2.0
MATH1290
Grade: A
Jan 12, 2017
Would take again

He gives many excellent examples that really help you understand the questions.

Gives good feedback
Respected
Amazing lectures
1.0
4.0
MATH1290
Apr 3, 2017
Wouldn't take again

Awful at marking, hard to understand, has terrible notes.

Tough Grader
5.0
3.0
ENGM2101
Grade: A+
Jun 9, 2017
Would take again

He is an excellent professor with good mathematical skills

Gives good feedback
Respected
Inspirational
1.0
3.0
MATH1290
Grade: B+
Oct 4, 2017
Wouldn't take again

Possibly the worst Prof. Very hard to understand and can not communicate the information clearly. His notes a micro font and all over the place. It is easier to read the chapters from the book and teach yourself.

Get ready to read
LOTS OF HOMEWORK
4.0
3.0
ENGM2101
Grade: A-
Dec 4, 2017
Would take again

Yao knows what he is teaching very well. His class notes are a must to pass, most people skip class and collect the note sheet anyway. My biggest issue was the messy class notes and how it can be difficult to follow. If you get past his accent and jumbled-speaking (like the messy notes), he is an excellent prof. He wants everyone to succeed.

Respected
Skip class? You won't pass.
Hilarious
2.0
4.0
MATH1290
Grade: A+
Apr 18, 2018
Wouldn't take again

Hard to understand when he talks

Tough Grader
LOTS OF HOMEWORK
LECTURE HEAVY
4.0
3.0
ENGM2022
Grade: Not sure yet
Jun 19, 2018
Would take again

Pros: Gives "quiz info sheets" that give a very good idea on what to study to do well on quizzes. His notes are more than enough to prepare for quizzes. He also gives many opportunities for students to gain bonus points. He's very kind and gave all students 100% on 2 class activities just for showing up to class. Cons: Hard to understand in class.

Tough Grader
Hilarious
Caring
4.0
2.0
ENGM2101
Grade: A+
Aug 22, 2018
Would take again

Yao is a character. He obviously knows the material inside out and cares about his students' success. He can, however, sometimes be difficult to understand, and he sometimes has trouble understanding students' questions. With that being said, practically everything you will see on a test has already been covered as an example in class/tutorial.

Hilarious
TEST HEAVY
Caring
5.0
3.0
ENGM2101
Dec 5, 2018
Would take again

Dr. Yao is a great professor with a genuine personality. He wants students to succeed in his course and is very approachable for any questions. I wish there were more professors like Dr. Yao.

Hilarious
TEST HEAVY
Amazing lectures
5.0
2.0
ENGM2101
Grade: A+
Dec 22, 2018
Would take again

Dr. Yao is one of the kindest and most caring profs you'll ever meet. He gives you a very clear idea on what you need to do to succeed in his course. If you follow his quiz info sheets and listen to what he says with regards to the type of questions that will be on the test, this course should be an easy A. I highly recommend Dr. Yao, he is great!

Hilarious
Caring
EXTRA CREDIT
5.0
5.0
MATH1290
Grade: F
Mar 16, 2019
Would take again

good good professor

Gives good feedback
Respected
EXTRA CREDIT
5.0
2.0
MATH1290
Apr 8, 2019
Would take again

he is definitely the cutest and best prof ever. youll know if you ever get a chance to take his classes

Respected
Hilarious
EXTRA CREDIT
5.0
2.0
MATH1290
Grade: B
May 5, 2019
Would take again

Best prof ever. He's so kind, cute, and wonderful. the only thing is that he's a little bit unclear while explaining in lecture, but that's fine because he gives out an info sheet before every quiz, and gives a lot of bonus points which make up for that

Respected
Clear grading criteria
Hilarious
4.0
1.0
ENGM2101
Grade: A
May 13, 2019
Would take again

he is super nice and his exams are super easy

Respected
Accessible outside class
Caring
3.0
4.0
MATH1290
Grade: A+
May 23, 2019
Wouldn't take again

Yao loves math in a way I've never seen before. He struggles to lecture due to going too fast and not communicating clearly. He's incredibly kind though and I recommend trying to attend lectures to absorb what you can. Find a tutorial that teaches well. Make sure to attend lecture for his quiz info sheets since they make tests really manageable!

Lots of homework
Test heavy
Caring
1.0
4.0
EGNM2101
Grade: Not sure yet
Oct 2, 2019
Wouldn't take again

Dr Yao is an amazing mathematician. It is a shame then that he is bad at teaching. His lectures run at a very fast pace, giving you little to no time to take notes. Hi s explanations are all over the place (often confuses himself in his own workings). The tests themselves arent that bad; make sure you attend the help sessions and youll pass.

Lots of homework
Lecture heavy
2.0
3.0
MATH1290
Grade: Not sure yet
Mar 4, 2020
Wouldn't take again

I cant understand what is he saying. Dude really needs to work on his speaking skills. Also he dosent give any examples in class, so its really hard to understand new topics if you have not see the examples before hand.

Lots of homework
Graded by few things
Caring
4.0
4.0
MATH1290
Grade: A+
Apr 19, 2020
Would take again

You can tell hes passionate about his work however going to class was a huge waste of time. Youre better off ignoring the lecture notes he posts and going straight to the enhanced examples he posts after every lecture. Not sure how to solve? YouTube. His notes are too detailed and over complicated to care when you have 5 other courses to do.

Respected
Inspirational
Lecture heavy
5.0
3.0
MATH1290
Grade: A+
Apr 28, 2020
Would take again

Dr. Yao is the type of prof that is not only passionate about math but also wants his students to succeed. However he writes down so much quickly and has a heavy accent. If following through the lecture is hard attend tutorials and look through the enhanced examples to solve assignments. Get the info sheets given inlecture which make the exams easy

Lots of homework
Lecture heavy
Caring
1.0
1.0
ENGM2101
Grade: A+
May 27, 2020
Wouldn't take again

-less than 30% of people attend his class because nobody can understand what he says -notes are extremely difficult to read let alone understand and try to learn from, you wont learn -the only reason people do good is because he hosts info sessions where you can just regurgitate the answers he gives on tests and get an A -BRUTAL prof, easy A,GL

4.0
2.0
ENGM2022
Grade: A+
Jul 8, 2020
Would take again

Having up to 13 hours of Yao's lecture per week is literal hell. He writes down so much useless information. His weekly checks are based off the lecture notes forcing you to copy his notes word by word. However, the course is still an easy A with the info sheets given.

Graded by few things
Test heavy
Caring
1.0
5.0
MATH1280
Grade: B-
Sep 30, 2020
Wouldn't take again

The worst prof I have ever had and I wish I never have him again

Lots of homework
Get ready to read
5.0
2.0
MATH1280
Grade: A+
Dec 24, 2020
Would take again

Professor Yao taught me Math 1280 (online) during the pandemic. He was by far the most caring prof I had ever had. He would personally answer all questions on the discussion board. He would answer them quickly, at any time, and made sure you understand. The material is hard but if you do his demo tests you will be just fine. Would 100% recommend!

Accessible outside class
Clear grading criteria
Caring
5.0
2.0
MATH1280
Grade: A+
Dec 25, 2020
Would take again

One of the kindest and sweetest prof I've ever seen. He always listens to students and replies to your emails quickly. Many people complain about his accent but he does not deserve hate for that. Make sure to read the textbook, do your homework and you'll be fine. He's a passionate prof who's always willing to help with your problems.

Lots of homework
Get ready to read
Caring
1.0
4.0
MATH1280
Grade: A-
Jan 6, 2021
Wouldn't take again

He is a nice guy but (Holy Molly) his method of teaching is really frustrating. He solves examples of questions that is going to be on the test/Exam and doesn't mark you based on your understanding but on how well you copied his Demo quiz to do your own Quiz. Most of you won't understand this now but u will one month into this course.

1.0
3.0
MATH1290
Grade: A+
Jan 6, 2021
Wouldn't take again

Very nice and understanding prof, extended deadlines for students. The issue is his lectures are not very useful as he is near impossible to understand, to learn you will have to go over his notes as his lectures are not clear due to the accent.

5.0
2.0
MATH1290
Grade: A+
Jan 18, 2021
Would take again

I grew quite fond of Yao as the class progressed. His voice is comforting, and has funny mannerisms. He loves referring to functions as guys. Often confuses himself in his lectures. Overall easy A+, he tells you exactly what is on each quiz.

Inspirational
Hilarious
Lecture heavy
1.0
2.0
MATH1010
Grade: A+
Jan 19, 2021
Wouldn't take again

Impossible to understand, very easy class as his quiz tutorials are pretty much the quiz itself.

2.0
1.0
MATH1290
Grade: A
Feb 2, 2021
Would take again

Just gives the test answers before each test pretty much, easy pass but you'll never actually learn

Lots of homework
Accessible outside class
Lecture heavy
5.0
1.0
ENGM2041
Mar 2, 2021
Would take again

great prof

5.0
2.0
MATH1290
Grade: A+
Mar 28, 2021
Would take again

Gave good example videos for tests. Extended assignments when needed.

1.0
5.0
MATH1280
Grade: C+
Nov 2, 2021
Wouldn't take again

Edward Yao reminds me why I considered not doing engineering, easily my worst prof of all time, your test marks will be retroactively re-graded from passes to fails without warning, and you will be marked based of of how well you mirror his solution style for questions. for each question 1/10 is awarded for getting the question right.

Test heavy
Lecture heavy
Tough grader
4.0
3.0
MATH1290
Grade: B+
Jan 24, 2022
Would take again

Really enjoyed the classes, despite being online the lectures were clear and informative.

Lots of homework
Participation matters
Test heavy
1.0
4.0
MATH1290
Grade: A+
Feb 2, 2022
Wouldn't take again

Hands down the worst prof Ive ever had.

1.0
3.0
MATH1290
Grade: A
Feb 2, 2022
Wouldn't take again

Edward Yao is a disgrace to the title of teacher. In my time of education practically every math teacher I've had is more deserving of his position. Sure he is a math genius, but when it comes to explaining things, useless. I'm convinced the only reason he gives out practice tests so close to the real test is cause without them everyone would fail.

Inspirational
Hilarious
1.0
4.0
MATH1290
Grade: B
Mar 29, 2022

Edward Yao is a horrible prof. His assignments are ridiculously long and worth nothing. He goes overtime for lectures and they're useless to begin with. The only reason anyone passes this course is memorizing his sample tests, and copying tutorial notes. He doesn't care if you know the material, he just wants you to mirror his solution.

Lots of homework
Online Savvy
1.0
5.0
MATH1280
Grade: A
Apr 4, 2022

Edward Yao is the worst professor I have ever had. No one I have talked to has understood a single thing in any of his lectures or tests. If it weren't for a fantastic TA, Pre test explanations and a curve on EVERY TEST, no one would pass. Also, despite lectures being held online, tests are in person.

4.0
5.0
MATH1290
Grade: B-
Apr 4, 2022
Would take again

Good professor. Lectures can be long and confusing at times but the tutorials are very helpful. The textbook is very useful I found and his test prep videos are very very helpful.

Tough grader
Lots of homework
Test heavy
1.0
5.0
MATH1280
Grade: F
Apr 28, 2022

The classes are not engaging as he uses lectures he recorded 3 years ago.

4.0
4.0
MATH1290
Grade: A
Jun 24, 2022
Would take again

Professor Yao gets a lot of hate for his teaching style however, he makes up for it by being caring and helping his students succeed. He will always help with assignments and before quizzes and will likely give the answers beforehand. He even provides a demo of the quiz so you know exactly what is expected.

Tough grader
Caring
5.0
3.0
MATH1280
Grade: Not sure yet
Dec 7, 2022
Would take again

A hero to all engineering students of my grad class, Edward Yao has proven himself to me, and I'm sure many others, as a beacon of hope in a time of very difficult tests, projects, and papers. His demo videos and tendency to extend deadlines has saved me many times, providing many students with a pillar to help attain a desirable first year average

Clear grading criteria
Caring
Online Savvy
5.0
3.0
MATH1280
Grade: A+
Jan 10, 2023
Would take again

Although Mr. Yao has a strong accent which makes understanding him a bit challenging, he definitely makes up for it by spending a ridiculous amount of time helping students. I promise you will never meet a teacher that does so much for his students.

Caring
Graded by few things
Accessible outside class
5.0
1.0
MATH1280
Grade: A+
Jan 21, 2023
Would take again

Yao is awesome. Lectures are brutal but numerous extension deadlines & answers (for ridiculously long assignments), and excellent demos for midterms make this class very easy to pass. He was the light in the darkness that is Dalhousie Engineering. I will look back at my studies and remember Edward Yao as my saving grace.

4.0
4.0
MATH1280
Grade: A-
Feb 7, 2023
Would take again

Edwards has saved my life in eng more times than I can count. He is very flexible with deadlines if you email him ahead of time, he is very good with answering his email and questions on the discussion board. He hasvery good lecture and tutorial notes which relate almost perfectly to the assignments. His midterm demo videos save lives.

Clear grading criteria
Gives good feedback
Caring
5.0
1.0
MATH1280
Grade: A+
Mar 21, 2023
Would take again

Dr. Yao provides multiple extensions to all students on all assignments if you politely ask. He is available by email at any time. Provides in-depth tutorials on how to do the exams. Make sure to get a good TA if you have difficulties with calculus. He is willing to personally check over your assignments if you believe there is a marking error.

Clear grading criteria
Accessible outside class
2.0
3.0
MATH1280
Grade: A-
Aug 3, 2023

Dr.Yao is a very caring professor, but he is an awful teacher. You will probably have to teach yourself 90% of the course if you don't have a good TA. His lectures can get very boring. He does give you tests ahead of time only changing the numbers, and he will help you with assignments and is very understanding of everything. Tests can get hard.

Lots of homework
Caring
5.0
3.0
MATH1280
Grade: B
Oct 21, 2023
Would take again

Great professors . Love his work . Funny guy and cares for the student .Overall great professor.

Amazing lectures
Gives good feedback
Hilarious
3.0
3.0
MATH1280
Grade: A+
Oct 30, 2023
Would take again

Dr. Yao knows what he's talking about. He'll answer your 1:30 am email, personally review your marked work on request, and hand out extensions generously. There are however some drawbacks. Lectures can be dull, and teaching assistants follow a very strict grading scheme, meaning alternative solution strategies are not acceptable on assignments.

Clear grading criteria
Caring
Accessible outside class
4.0
3.0
ENGM2022
Grade: A
Dec 4, 2023
Would take again

Dr. Yao is a great prof. He is caring, flexible and accessible. It's hard to appreciate him in intro calculus courses since there are so many students. He provides the material, will answer any questions at all hours, open to feedback, and despite how it may look he is organized.

Get ready to read
Caring
Accessible outside class
3.0
2.0
MATH1280
Grade: A+
Dec 9, 2023

Dr Yao is one of the nicest people I know as a person. However, I think his lecture style is not great for most students. Attendance is also pretty much mandatory since ICAs are worth 20% of your grade. I also am not a fan of him basically revealing what tests are going to be like. A lot of the course almost felt like just memorizing to me.

Lots of homework
Caring
Accessible outside class
4.0
2.0
MATH1280
Grade: A
Dec 11, 2023
Would take again

Although lectures are next to impossible to understand, Yao is very accommodating and gives plenty of opportunities to receive a good grade in this this class.

Participation matters
Caring
Accessible outside class
5.0
3.0
MATH1280
Grade: A-
Dec 11, 2023
Would take again

Yao is one of the most accommodating profs you'll ever meet. Absolutely amazing person. While lectures are tough to understand, he puts in hours upon hours of work to make sure everything is accessible. He is reachable at all times and helps you understand. His quiz videos are also a godsend.

Participation matters
Lecture heavy
Accessible outside class
5.0
3.0
MATH1280
Grade: A
Dec 12, 2023
Would take again

Yao is daunting at first but is actually one of the best professors you can get. Don't bother paying attention in lecture because he goes way too fast, but his tutorial and exam prep will teach you all you need to know. Funny as hell too. 10/10 would take any class he teaches.

4.0
4.0
MATH1280
Grade: Not sure yet
Dec 13, 2023
Would take again

Yao can catch you off guard at first. His lectures are very fast-paced and combined with his accent he is sometimes difficult to understand. His lectures are intimidating but not necessarily beneficial, everything you'll need for assignments and tests is included in tutorials taught by world-class TAs, shoutout Dario, and test review videos.

Participation matters
Caring
5.0
3.0
MATH1280
Grade: A+
Dec 13, 2023
Would take again

What a great guy, Edward Yao, the G, The man, the only professor who the entire hall will cheer for. You will not learn Calculus from him, but if you learn it on your own, watch his exam videos and base assignments off of his notes, the A+ will be handed to you. I love Yaoculus.

Lots of homework
Caring
Online Savvy
5.0
2.0
MATH1280
Grade: A
Dec 15, 2023
Would take again

Yao is all around a good person verry funny also.

Lots of homework
Caring
Accessible outside class
5.0
4.0
MATH1280
Grade: A+
Jan 14, 2024
Would take again

Dr Yao is incredibly caring and really wants you to succeed though attendance is mandatory in the fashion of an "in-class assignment" which is just a way to make sure you are listening because he will give you the answers to the questions. Early on he may be hard to understand but you get used to him. Dr Yao is an amazing teacher.

Clear grading criteria
Caring
Accessible outside class
1.0
1.0
MATH1280
Grade: A+
Feb 1, 2024

You can literally get an a+ and not learn anything. He should not be allowed to teach calculus courses because you literally learn nothing. He's a nice guy just a terrible lecturer and doesn't do a good job of teaching anything

Get ready to read
Clear grading criteria
5.0
3.0
MATH1280
Grade: A+
Feb 11, 2024
Would take again

Amazing guy, you may be thrown off at first but once you get to know him you'll love him. Cares about students more then any other professor, provides assignment extension if there are midterms in other courses or if not enough students submitted there assignments. One time I didn't submit an assignment he extended it twice, amazing guy.

Hilarious
Caring
Respected
5.0
2.0
MATH1290
Apr 14, 2024
Would take again

The man, the myth, the legend. Dr. Yao is amazing, he's a bit hard to understand at first, but you'll get the hang of it, he helps with extending assignments, overall Yao is an amazing person, he's friendly and you'll enjoy his class cuz its smth else ngl. (paper planes flying in class) If you are in a big cohort, it'll get noisy.

Hilarious
Respected
Test heavy
2.0
3.0
MATH1290
Grade: Not sure yet
Apr 15, 2024

Dr. Yao is a caring professor and wonderful person, but his lecture portion need a overhaul. I find his lectures way to theory and proof based, something that is beyond the scope for engineers. The lecture slides overload you with text and information to the point its impossible to take notes. Good professor, lecture just needs to be redone.

Tough grader
Get ready to read
Caring
5.0
2.0
MATH1290
Grade: A-
Apr 23, 2024
Would take again

Really nice guy, but his lectures are very hard to understand as he has a very thick accent. Every lecture has in class assignments but they are an easy 100 every time. These combined with assignments pretty much means 30-40% of your grade is given to you. If you want to actually understand the material you need to teach yourself.

5.0
2.0
MATH1290
Grade: B
May 5, 2024
Would take again

Yao was a great guy with all of the resources, but I'm definitely screwed for next year in calculus courses.

Clear grading criteria
Caring
Accessible outside class
5.0
3.0
ENGM2022
Grade: B+
Oct 13, 2024
Would take again

Dr Yao was amazing while teaching DE over the summer. he was hard to understand in Calculus in first year but with a smaller classroom he was amazing to learn from. Also his tests where curved for a difficult topic like DE that is perfect to have. Wonderful class altogether as he is also very kind and reachable.

EXTRA CREDIT
Caring
Lecture heavy
5.0
1.0
MATH1280
Grade: A
Dec 11, 2024
Would take again

Oh sweet, handsome Mr. Yao. The literal offspring of Isaac Newton and God. The first man to evaluate the square root of -1. The man who single handedly divided by zero. The man to count to infinity...twice. The man to travel twice the speed of light. The man to reach absolute zero. The paragon of life itself. The inventor of Yaoculus. Edward Yao.

Inspirational
Caring
Respected
4.0
1.0
MATH1280
Grade: A+
Jan 8, 2025
Would take again

Easiest course in first semester engineering the demo videos for the midterms and final exam is almost identical to the actual assessments guaranteeing you a good grade if you practice the demos. Yao is also super flexible with due dates and he is a cool ass guy. Only complaint is that his lecture structure is quite hard to follow.

3.0
2.0
MATH1280
Grade: A-
Jan 24, 2025

No big deal

1.0
3.0
MATH1280
Grade: B
Jan 24, 2025

He thinks that everyone learned integration by u-sub in grade 12. He is extremely hard to understand due to his accent. He showed the 300 student lecture hall a video of a rabbit being eaten by a fox and compared it to limits... attendance is worth 20% but you are graded on each lecture you attend.

5.0
3.0
MATH1280
Grade: Rather not say
Jan 25, 2025
Would take again

He is a funny guy and genuinely cares for his students. Forever grateful to have the GOAT as my professor 🐐 .Having him definitely saved my first term engineering grades. Definitely would take DE with him if I were to be given a chance.

Participation matters
Caring
Accessible outside class
5.0
1.0
MATH1290
Grade: A+
Feb 2, 2025

"You just gonna copy without understand, I gunna move on"

5.0
2.0
MATH1290
Grade: A
Feb 5, 2025
Would take again

Dr. Yao might be the greatest professor to set foot in the Engineering department at Dalhousie. His dedication to his lectures and his students is unparalleled. Anyone with anything bad to say about him or his class needs to do another ICA and read the textbook material.

Amazing lectures
Inspirational
Hilarious
5.0
2.0
MATH1280
Grade: B+
Feb 16, 2025
Would take again

literally the goat #yaoculus. his demo videos are the exact same as the midterms with different numbers. attendance is worth a good 20% of your grade. super funny and will respond to emails and discussions posts even if it's 3am

Hilarious
5.0
1.0
MATH1280
Grade: A
Feb 24, 2025
Would take again

I gonna move on

5.0
3.0
MATH1290
Grade: A-
Mar 14, 2025
Would take again

I love Dr. Edward Yao! Light of my life! He LOVES his subject, and it reflects so well in his teaching. You can feel his passion for calculus. Just as a warning, his accent can be somewhat hard to decipher. Once you've been in his class for a week or two, you can start to understand it better. Truly a lovely guy, 10/10 would take again!

Inspirational
Hilarious
Caring
2.0
5.0
MATH1290
Grade: A-
Mar 22, 2025

Dr. Yao was great, UNTIL HE TOOK AWAY ALL STUDYING MATERIALS. No more demo videos, no more practice problems, no more telling students what to study for or the length of tests. You can't learn in lectures, how are we supposed to pass this class now :/

Participation matters
Hilarious
5.0
3.0
MATH1290
Grade: Not sure yet
Mar 27, 2025
Would take again

Great guy, funny lectures, somewhat of a thick accent though. First semester was great, his demo videos were questions extremely similar to the tests. Sadly, DUE TO STUDENTS COMPLAINING, he was forced to remove his demo videos. Hopefully in future years he can do them again. Kewl :)

Lots of homework
5.0
3.0
MATH1290
Grade: Not sure yet
Mar 31, 2025
Would take again

Boy oh boy where do I even begin. Yao... honey, my pookie bear. I have loved you ever since I first laid eyes on you. The way you make up differentials in the brain like it's no big deal. I would do anything for you. You are even amazing outside of the classroom. Not only have you changed calculus, but you've changed my world.

Amazing lectures
Hilarious
Caring
4.0
3.0
MATH1280
Grade: A+
Mar 31, 2025
Would take again

Dr. Edward Yao. Father of Yaoculus and the Demo Video. In MATH1280 there was a demo video for every quiz that had very similar questions as the actual quiz. For MATH1290 he took them away be he said "The failure rate was too low". Funny guy but not great at teaching. The course is no big deal if you can self teach. Anyhow 5 second I gonna move on.

Participation matters
Hilarious
Lecture heavy
3.0
3.0
MATH1290
Grade: Not sure yet
Apr 12, 2025
Would take again

Probably the most iconic professor in first-year engineering, but honestly terrible at teaching. His quiz demo videos carried everyone through midterms up until the department made him stop doing them, at which point the quiz median grade dropped from 60% to 39%.

Lots of homework
Hilarious
Accessible outside class
5.0
3.0
MATH1280
Grade: A+
Apr 12, 2025
Would take again

rabbit : ' (

Inspirational
Hilarious
Respected
1.0
4.0
MATH1290
Grade: C+
Apr 14, 2025

He does not teach at all. You will be cooked for the tests, but assignments and ICAs boost your mark so the final mark is not horrible.

2.0
5.0
MATH1290
Grade: D
Apr 14, 2025

Edward Yao uses questions he makes up on his own so don't look for any questions for your tests or exams. For your exam he chooses the hardest questions possible and expects engineering students to have the ability to solve all these problems and disregard they rest of there classes. Does not give practice questions or review notes. Blind tests.

Lots of homework
Lecture heavy
4.0
4.0
MATH1290
Grade: A-
Apr 25, 2025
Would take again

"quiet down everyone" Yao's the most entertaining first year prof. Math 1280 was easy with demo vids, and 1290 started the same. But after some student complained the demos made it easy he was forced to removed them making the final two quiz's extremely hard as there was nothing to study. the final average was probably around 30%. "I gonna move on"

Inspirational
Respected
2.0
5.0
MATH1290
Grade: C-
Jun 24, 2025

Dr. Yao's class is easy to pass, but hard to do well in. Previously he would release solved practice tests. Because of some students feeling they did not learn anything, the dean made him stop those. Heavy workload and really bad lectures, the tutorial TA will become your teacher. Dr. Yao is a really nice professor, but he is not a good one.

Hilarious
Caring
5.0
5.0
MATH1280
Grade: F
Sep 30, 2025
Would take again

I failed his class so that I can have the pleasue of taking it again. He is an inspirational man who became my idol and role model on day one. anyways 5 seconds

Amazing lectures
Inspirational
Hilarious
4.0
3.0
MATH1280
Grade: Not sure yet
Oct 27, 2025
Would take again

Dr Yao is so funny his lectures are so entertaining. however, i highly recommend having a solid background in math before taking his class because the way he does stuff is really convoluted. he's a really caring person and will reply to emails very fast.

Lots of homework
Hilarious
Caring
1.0
5.0
MATH1280
Grade: Incomplete
Nov 24, 2025

I can't tell if every other review is sarcastic or not. Mr. Yao is absolutely horrible as a professor. As a person, he's really chill and kind, but he is hands down the worst teacher to grace the planet. His lectures are confusing and mandatory. And his assignments make enjoying your weekend IMPOSSIBLE. And the tests are beyond hard.

Lots of homework
Lecture heavy
1.0
5.0
MATH1280
Nov 28, 2025

Tests are the worst and soul crushing experiences

1.0
5.0
MATH1280
Grade: Not sure yet
Dec 2, 2025

If he spoke coherent English he would be rated better. His accent is awful. Demo videos are the only reason some are able to pass. In class assignments (attendance) are worth 20% and assignments(homework) another 20. I honestly could go on and on about him reading off slides, etc., but I would recommend getting out of Yaoculus

Clear grading criteria
Lots of homework
Hilarious
1.0
5.0
MATH1290
Grade: B+
Dec 7, 2025

I ended up retaking this course this summer and loved every second of it. Yao just made it so unapproachable. I'm a very strong math student and he absolutely ruined my confidence for awhile. He's a very knowledgeable guy but I found communicating with him a challenge from day one and his lectures were rough at best.

5.0
5.0
MATH1280
Grade: Not sure yet
Dec 9, 2025
Would take again

Dr. Yao once told us: "If you don't understand this, then you can forget everything". I think he's a good professor, but he's difficult to understand and his exam expectations are odd. His assignments are rather easy, but they can be long. His exams are where you get bent over.

Tough grader
Amazing lectures
Hilarious
3.0
5.0
MATH1280
Grade: B-
Dec 13, 2025
Would take again

He's a very sweet caring man, however the class is very difficult. The only reason you can pass is based on the assignments being worth alot of your grade. The exams are extremely difficult and almost impossible to finish in the amount of time given. He does however give an extension whenever you need one and responds very quickly

Lots of homework
Caring
Accessible outside class
1.0
5.0
MATH1280
Grade: Not sure yet
Dec 14, 2025

I had a bad day. I have to study for exams. School is over. Ah but of course, the one and only Yao assigned a 4 part assignment. YESSS. JUST WHAT I NEEDED. NOW I WILL GIVE UP MY WEEKEND TO YAO. THANK YOU. WORST CLASS EVER. I WOULD RATHER SPEND 5 YEARS IN O-BLOCK CHICAGO THAN 1 HOUR IN A LECTURE TAUGHT BY YAO.

Lots of homework
Lecture heavy
Test heavy
2.0
4.0
MATH1280
Grade: Not sure yet
Dec 15, 2025

Awesome guy but a horrible teacher, I have never been taught math in such a complicated and ineligible way. His assignments are long but they're quite easy, which ends up not helping for quizzes. And the ICAs are a free grade boost if you show up. He gives little to no practice for exams and creates the most diabolical questions.

Lots of homework
Hilarious
Test heavy
1.0
5.0
MATH1280
Grade: Not sure yet
Dec 18, 2025

Dr. Yao understands the topics well but has extreme difficulty communicating the material to an audience of 1st year students. I have taken previous calculus courses but his class ruined my confidence. I felt like I didn't understand anything. The testing expectations are completely unrealistic in the amount of time given to complete them.

Lots of homework
Lecture heavy
Test heavy
1.0
5.0
MATH1280
Grade: C+
Dec 29, 2025

Yao will teach fast and skip past lots of content, don't expect to take notes from his lectures. Always go to the tutorials, they will teach you the course.

Participation matters
Hilarious
Lecture heavy
Class Info

Online Classes

100%

Attendance Mandatory

63%

Textbook Required

13%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 76 grades
Most common grades:
A+ (29)
Not sure yet (15)
A (14)
Grade Distribution
A(43)B(9)C(4)D(1)F(3)A-/B+(16)
Based on 93 reported grades
A+: 29
Not sure yet: 15
A: 14
A-: 10
Common Tags
Caring (34)
Hilarious (27)
Lots of homework (24)
Accessible outside class (16)
Lecture heavy (14)
Respected (13)
Inspirational (10)
Clear grading criteria (10)
Rating Trend

Declining

-0.44 avg change
Apr
Jun
Sep
Oct
Nov
Dec
Last 6 months
Ratings by Course

CAL

5.0

(1)

ENGM3361

5.0

(1)

EMGM2

5.0

(1)

ENGM2062

5.0

(1)

ENGM2041

4.5

(2)
+12 more courses
Difficulty by Course

CALC1000

4.0

MATH1280

3.3

MATH1290

3.2

ENGM3361

3.0

EMGM2

3.0

Similar Professors