Qingshan Wei
Amazing prof, very useful study guides for exams. Teaches lectures at a good pace and explains things well. He is very sweet; emails you a personal congratulations when you do well on an exam. 