Stanley Donald
Odd fellow, but his classes were enjoyable and I never felt like a lecture was a waste of time. He really does make the classes enjoyable to be in, and all of his tests were very fair. He was also quick to regrade any mistakes.