Wang Lujia
Lectures are blech. HE has a rly heavy accent so you can't understand him, messy handwriting so you don't know whats on the board, stands in front of everything he writes and talks into the board instead of to the class, doesn't explain his own shorthand for things. 90% of examples in notes are straight from textbook.