Yan Zhang
Yan Zhang is an extremely strong, intelligent professor. The assignments are all incredible and are genuinely my favorite part of the class. The lectures are deeply insightful yet easily understandable. Seems to genuinely care about her students and makes the extra effort to comprehensively answer any questions raised in class. Highly recommend.