Shuyang Ling
For once I just hope I understand whats going on in the lecture and the homework actually tests us on what what we are supposed to learn in the lecture. I think hes teaching like the way he learned in his doctoral program (i.e. google everything yourself and do lots of proofs and abstract questions). Wont recommend