Reviews of professor Jun Zhang

Rating: 4.0/5, difficulty: 3.0/5
very nice prof. patient to questions and ready to answer

Rating: 5.0/5, difficulty: 3.0/5
Relatively easy courses if you put the effort in when doing the 4 assignments. Very kind prof goes out of his way to help you.

Rating: 4.0/5, difficulty: 4.0/5
It's true, Prof Zhang's lecture slides have TONS of graphs and charts that require context to explain - that's probably why there are so many complaints because people skip classes and get confused by the slides :). Do your readings, don't skip class, and you'll do just fine. There is a logical flow to Zhang' teaching style but requires engagement.