Reviews of professor Andy Yao

Rating: 5.0/5, difficulty: 2.0/5
Yeah he's rude I've learned so much more than I have ever with an in person professor. Theres not even any lectures to attend. It's all hands on stuff which helps me learn more and also it was fun. Take him cause you can finish the course really early since he opens it up even before class starts.

Rating: 5.0/5, difficulty: 2.0/5
Somehow, the way some sentence are worded can be confusing when taking test/quiz are online. No clue!  But Professor Yao always fixes the solution to help students understand better. All answers are straight forward from notes. He is also straightforward person. Its simple!

Rating: 1.0/5, difficulty: 3.0/5
The PDFs that he makes you read are long winded, contradicting, and confusing. You can get a B in this class in your sleep but you'll need a good amount of luck to get an A as you won't be able to find clear answers in the course material (or Google for that matter) for every question, so you'll need to guess well. Would take another professor.

Rating: 3.0/5, difficulty: 3.0/5
you can finish this class in a week before class even officially starts. the quizzes and exams are super hard but open notes. it's hard b/c there's so little time to check notes. i really enjoyed the AWS hw and projects but the instructions are confusing AF. take this class if you want to get 3 credits over with before semester starts.