Reviews of professor Haiyan Zhu

Rating: 1.0/5, difficulty: 5.0/5
I dropped out because there were two assignments and the rest were quizzes and exams. More than half of het original class dropped the class. I would not recommend taking and if you do, do it online.

Rating: 1.0/5, difficulty: 5.0/5
Speaks broken English
5 tests 
It is a simple grading scale (No A+ or -)
A 90% is an A
2 Assignments, extremely hard
Would never recommend her