Reviews of professor Haoran Shawn Zheng

Rating: 2.0/5, difficulty: 4.0/5
Goes over material too fast for you to even understand what's going on. Sometimes the homeworks go over things you have not learned yet and you have to teach yourself.