Reviews of professor Chen Zhou

Rating: 5.0/5, difficulty: 1.0/5
He may be the greatest professor on the planet. I'm surprised he's only working at UB, not Cornell or Harvard. He teaches like Tom Brady throws.

Rating: 5.0/5, difficulty: 1.0/5
He is a really great professor. He gives very detailed notes with examples and makes it clear what you need to understand for the tests. He is very nice and helpful and clearly wants his students to succeed. His class is not too hard just go to class and take his optional practice tests.

Rating: 5.0/5, difficulty: 3.0/5
Chen is quite possibly the best teacher alive. A caring man who does his best to ensure you are successful. While he does have a slight accent it doesn't take away from his charisma and funny nature. Pay attention in class and you will do fine. HW is long but familiarizes you with the material. Chen is just a really great guy.

Rating: 2.0/5, difficulty: 5.0/5
Very little class interaction, extremely difficult to understand, skips steps for his own benefit and doesnt fully explain problems. Simply writes on the board, voices EXACTLY what he writes and doesnt go into explanation or connections

Rating: 4.0/5, difficulty: 2.0/5
Attendance is not mandatory but it is the only way to get class material. Sometimes his accent makes things hard to understand. Textbook is required to get homework problems but is also useful for help (1 homework a week). Practice tests are very useful and almost identical to tests, just with different numbers.

Rating: 4.0/5, difficulty: 3.0/5
I cannot understand what he teaches, very confusing. Tests are not that hard, quizzes are easy, but a lot of homework.

Rating: 1.0/5, difficulty: 4.0/5
Lectures were straight out of the textbook. 35+ questions for homework every week. No one on one help.