Yanhui Zhao
This is a difficult class as it is, paired with a professor who cannot teach or explain things = disaster. Other reviews already cover everything else I was going to say. Would not recommend.