Reviews of professor Zuopeng Zhang

Rating: 5.0/5, difficulty: 2.0/5
Basically 99% of questions for quizzes (weekly) and tests can be found online; nothing was proctored and everything was open notes, including the final. Assignments (weekly) ranged from easy to mediumish on difficulty, but most can be solved with the internet if you look hard enough ;)