Shijie Zhu
Is often inadvertently hilarious. Obviously really cares about making susursusure his students pass and allows make up work. Properly reviews material before each exam and quizzes are relevant to core material. Overall a good professor.