Yifan Wei
Super funny and knowledgable about the course material. Talks with an accent but if you listen it isn't an issue. Posts all notes online so attendance isn't necessary. Overall funny guy and would take another class with him.