Reviews of professor Xiaohan Zhang

Rating: 1.0/5, difficulty: 4.0/5
Nothing against her, she's a nice person and all but happens to be terrible at teaching. She just mumbles everything in class and her notation is quite unclear, making the material almost impossible to understand. In addition, she's a VERY tough grader - you either answer questions the way she wants you to or you'll get 0 points. Avoid.