William Semke
Well, you won't fall asleep during his lectures! He is loud, animated and very entertaining when he lectures. He knows the material very well and has lots of helpful hints on how to look at and understand things. It isn't easy material and I think he has taught the course long enough to know where mistakes are made and what to emphasize.