Wang Lujia
Literally self taught the entire 20c to myself during the course because I couldn't understand him during the lecture and he is too conceptul. Do not take this professor!!! Take any other instead