Reviews of professor Xinghai Zhao

Rating: 5.0/5, difficulty: 2.0/5
Study the homework and quiz practice.

Rating: 4.0/5, difficulty: 3.0/5
Understanding and studying the homework and quiz questions is essential. Lectures are difficult to understand and he goes too fast. Asking for help during office hours was useful.

Rating: 5.0/5, difficulty: 4.0/5
Great Professor, he has high expectations for his students, but he is available for help. His tests are over practice quizzes and problems in the slides. He is willing to go over things repeatledy if needed. While you dont have to attend his class, the lecture slides arent going to give you full explanations.

Rating: 5.0/5, difficulty: 3.0/5
The class itself was confusing but making a good grade wasn't difficult. Prepare for tests by studying the practice exams and reviewing homework problems and you should be fine!

Rating: 2.0/5, difficulty: 5.0/5
Evidently, I took his class when he changed his course. He told us the first day that he was told his class was too easy, so he's changing it to make it difficult. And he accomplished that. As someone who was valedictorian in high school and has always made an A, he's not a good teacher, and this course is not easy. Would not recommend.