Greg Fasshauer
Probably a good teacher if you want to just teach yourself the material and skip class entirely. As another person noted his lectures are about as helpful as listening to someone else read a textbook. He can be more helpful one-on-one. More or less like a class with a TA and no instructor. 