Reviews of professor Haoran Shawn Zheng

Rating: 4.0/5, difficulty: 3.0/5
Dr. Zheng is sometimes hard to understand, he'll frequently pronounce the word "formula" and instead say "formuler". You absolutely need to go to class or else you will fall behind fast. Homework was straightforward and tests were always take home exams. Go to class and ask questions and you should make it through with no problems.

Rating: 4.0/5, difficulty: 3.0/5
At first, I did not like Dr. Zheng but he's grown on me. His lectures are sometimes boring but the content itself isn't too fun. Since I'm guessing english wasn't his first language, sometimes when he's trying to clarify tricky concepts, it's harder to understand. It's clear that he cares about teaching the kids and making sure students understand.

Rating: 2.0/5, difficulty: 2.0/5
You can succeed in this class without him. I enjoy the material, but it's not for everyone. Zheng isn't very friendly and his communication skills are poor, so his lectures are often unengaging. This class features a lot of busy work, but he's an easy and forgiving grader. If you even try on the homework, as frequent as it is, expect to get an A.

Rating: 5.0/5, difficulty: 3.0/5
Professor Zheng organized this course very well. The lectures and homework are educational , and the exams test us in appropriate areas. The course materials might be dry at times but Professor Zheng can always turn them into something intriguing. Zheng makes himself available whenever I need help and he clearly cares about our success.