Reviews of professor Xinyu Cao

Rating: 2.0/5, difficulty: 4.0/5
The course is so easy, in order to get an A you virtually need to get a 100 on everything. Make sure you dont mess up anything because one multiple choice question could be the difference between an A and a B. Maybe its just because I took this class amidst COVID but the grading is very unfair.

Rating: 5.0/5, difficulty: 1.0/5
Very nice professor, explain things clearly, grading is not hard