Hard exams, but super nice woman. She made me love Physics 550. It was my favorite class.
Ms. Yao is adorable, funny, and so helpful. She made me love Physics 400! She is one of the nicest teachers I've had. Do your homework and work hard.
Ms. Yao is honestly the kindest teacher I've ever had. Physics 550 is incredibly difficult, but Ms. Yao makes it bearable.
Heartwarming and wise teacher. Very thoughtful progressive and not 'traditional'. Supercharges your mathematical approach to physics, which is how it should be. But that will also make the class hard if you're pushing the boundaries of your math. Math 590 on the otherhand, becomes simple.
she's pretty bad if you've never had physics before. she wastes class time, doesn't explain things and just repeats her explanation if you ask for help. our class was consistently 2-3 days behind everyone else. she's nice, but most of us found her to be a horrible teacher. do your homework.
I love that woman. I wish she was my mommy. Also a great physics teacher. Little bit of a language barrier, sometimes, but it's no big deal.
Perhaps the best teacher I've ever had. Very wise, personal, logical, kind, and fair. Sincerely cares for her students and always helps. Inspiring. You'll improve tremendously in her class.
She's one of the nicest people I've ever met, but she's not a good teacher if you're not good at physics. She's not hard to understand, she just only explains things one way even if you ask for help.
Nice person, easy to understand, but sometimes takes much class time explaining homework problems.Often slightly behind the other classes.Accent takes a bit of time to understand.
Best science teacher ever. She's really nice and she really cares about what she is teaching.
Little hard to understand, but still the nicest woman on earth. Do her assignments and you'll understand everything, and pretty easy to get a good grade.
mrs yao is great; i love her sense of humor, which doesnt show up often. or maybe i just dont get it. she always makes sure everyone in class is at same level
Teaches slowly, but only because she wants everyone to understand the material thoroughly. Very sweet person. Not THAT difficult to understand ...
very sweet woman who always means well, a little incomprehensive but if you can understand the accented english she is quite thorough!
Cool advisor, she got me exactly the courses I wanted even when they were really non-standard courses. It's sometimes hard to understand her English, but she makes up for that with her enthusiasm.
She is a really great teacher, and she really cares about her job. SHe has some difficulty staying on schedule, but that's just because she really wants kids to understand the material.
Extraordinarily clear when you can understand her, though some people find it difficult. Very dedicated to her job.
Great teacher, sometimes hard to understand. Yet very helpful.