Wang Liao
Hardest class Ive ever taken. Averages for every quiz and assignment is a FAIL. Specifically told TAs not to help us. Doesnt teach us how to use programs that are required for assignments in his class. Hes a nice guy (I suppose) but teaches an AWFUL class. Seriously, AVOID AT ALL COSTS.