Wei Tianming
Horrible prof. Uses other peoples slides. Doesnt explain concepts fully. Couldn't even write a midterm long answer question without explaining half of it because he worded it horribly to give us a "challenge."