Richard Hunter
Nice guy, terrible professor. Very bad at explaining things, does not explain basics first. His slides have almost no words explaining why he does things, only equations. Haven't learned anything, yet the entire class will probably pass with more than 100%. He often ends class very early because his lectures are short.