Reviews of professor Qian Xiao

Rating: 3.0/5, difficulty: 4.0/5
We have to zoom into class every day because he is still out of the country which isn't a huge deal. Sometimes he is a little hard to understand but nothing crazy. He does seem to genuinely care about his students but his tests can be unfair and the practice tests aren't very helpful. He can be boring but overall not bad.

Rating: 4.0/5, difficulty: 2.0/5
Very easy class. He records all lectures, so you don't need to go. He provides ample materials to prepare for each test, and had good review days before each test. He moves through units very quickly, but has good notes. Tests are very similar to previous exams and the homeworks, and you get a cheat sheet. Just make sure to practice. Take him!

Rating: 5.0/5, difficulty: 1.0/5
Very easy class! You get a one page cheat sheet on the exam and practice exams to help. All lectures are recorded and then posted online, so you technically don't ever have to go to class. Qian is a very nice professor, and explains topics extremely well. If you get anything less than an A its probably your fault.

Rating: 5.0/5, difficulty: 3.0/5
Some content can be complex but overall pretty straightforward class. 3 exams (cheat sheet) and 8 homework make up your grade. You use R for all homework and exams are hand-written. He gave a clear idea as to what to expect on exams and what exactly to study. He also records and posts all his lectures so you don't have to go to class. Take Him!

Rating: 4.0/5, difficulty: 3.0/5
The class isn't all that hard. The grade is from HW and 3 tests (double-sided cheat sheet). He clearly lays out what he expects from you and what will be on tests. I studied the day before by making my cheat sheet and got an A. The HWs are all using R code which you basically copy paste from the R class notes. It's your fault if you do bad.