Reviews of professor Ming Zhang

Rating: 5.0/5, difficulty: 2.0/5
Professor Zhang does a very good job with explaining complex topics and breaking them down to easy-to-understand lectures. He mostly teaches using slideshows, and he posts them online to review. Overall, he does his job very well, and is always willing to help his students when they struggle.

Rating: 5.0/5, difficulty: 3.0/5
He grades all programming assignments using a JUnit test, which can be good because in theory it allows you to get 100% on every assignment, but it is not very personalized and can be hard to know what you did wrong. Good class and good professor.