3.5
Quality3.0
Difficulty63%
Would Retake117
Reviews63%
Would Retake
117
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
63%
Textbook Required
13%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.44 avg changeRatings by Course
CAL
5.0
(1)ENGM3361
5.0
(1)EMGM2
5.0
(1)ENGM2062
5.0
(1)ENGM2041
4.5
(2)Difficulty by Course
CALC1000
4.0
MATH1280
3.3
MATH1290
3.2
ENGM3361
3.0
EMGM2
3.0
Reviews (117)
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.
No Comments
No Comments
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!
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!
If I had to listen to prof. Yao pronounce 'however'-'hownever' one more time!!! VERY HELPFUL THOUGH. He will get you though the course.
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
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!
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.
I did not find him hard to understand. He cares about students passing the course. Nice guy.
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..
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'
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
I just love him, he is the best
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.
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.
nice guy
Not only is Dr Yao hilarious, but he actually cares about his students. I love this guy!
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.
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.
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.
He gives many excellent examples that really help you understand the questions.
Awful at marking, hard to understand, has terrible notes.
He is an excellent professor with good mathematical skills
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.
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.
Hard to understand when he talks
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.
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.
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.
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!
good good professor
he is definitely the cutest and best prof ever. youll know if you ever get a chance to take his classes
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
he is super nice and his exams are super easy
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!
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.
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.
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.
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
-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
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.
The worst prof I have ever had and I wish I never have him 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!
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.
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.
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.
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.
Impossible to understand, very easy class as his quiz tutorials are pretty much the quiz itself.
Just gives the test answers before each test pretty much, easy pass but you'll never actually learn
great prof
Gave good example videos for tests. Extended assignments when needed.
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.
Really enjoyed the classes, despite being online the lectures were clear and informative.
Hands down the worst prof Ive ever had.
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.
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.
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.
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.
The classes are not engaging as he uses lectures he recorded 3 years ago.
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.
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
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.
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.
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.
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.
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.
Great professors . Love his work . Funny guy and cares for the student .Overall great professor.
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.
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.
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.
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.
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.
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.
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.
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.
Yao is all around a good person verry funny also.
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.
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
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.
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.
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.
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.
Yao was a great guy with all of the resources, but I'm definitely screwed for next year in calculus courses.
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.
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.
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.
No big deal
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.
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.
"You just gonna copy without understand, I gunna move on"
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.
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
I gonna move on
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!
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 :/
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 :)
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.
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.
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%.
rabbit : ' (
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.
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.
"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"
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.
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
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.
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.
Tests are the worst and soul crushing experiences
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
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.
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.
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
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.
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.
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.
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.
Class Info
Online Classes
100%
Attendance Mandatory
63%
Textbook Required
13%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.44 avg changeRatings by Course
CAL
5.0
(1)ENGM3361
5.0
(1)EMGM2
5.0
(1)ENGM2062
5.0
(1)ENGM2041
4.5
(2)Difficulty by Course
CALC1000
4.0
MATH1280
3.3
MATH1290
3.2
ENGM3361
3.0
EMGM2
3.0