Jun Yuan
Prof. Yuan is an exceptional professor. Her class can be extremely tough, but she is resoundingly fair, caring, and knowledgeable. There are in-class quizzes (1pt ea.), and your grade is mostly based on group* projects. I would argue that her "dry" humor is actually so high brow or subtle that some people just don't get it. Def. worth taking