Eric Milner
One of the best professors I have had. He goes out of his way for students and wants them to succeed. Does a thorough job of explaining the concepts then works out the problem in real time so you can see it step by step. If you complete hmwk 48 hours before its due you get 10% extra credit. Very cool dude and tries to make math easy and fun.