Yanhui Zhao
No curve on tests, very bad lectures, doesn't follow textbook, goes out of order randomly and doesn't connect dots. Hard to understand, and frustrating to ask questions to. Maybe she knows the field but she cannot teach it for the life of her. Worst professor I've had in this school. 