Reviews of professor Shiqi Zhang

Rating: 1.0/5, difficulty: 4.0/5
[For 373]. I know that this was Shiqi's first semester teaching 373, so I don't blame him for that. However, given the circumstances of Garrison's absence, the class was a hell of a mess and disorganized. Shiqi did not know what to do and still, the final was graded harshly. He also does not believe in curving, even in light of this semester.

Rating: 5.0/5, difficulty: 3.0/5
Shiqi is a very sweet guy. He takes time at the beginning of each class to clarify student questions. 373 is arguably easier with him than with Garrison from what I've heard. There are a lot of HW/projects though, and it piles up towards the end of the semester. Course itself is pretty difficult.