Shiqi Zhang
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.