Paul Groszewski
Super nice and caring guy. Gives tons of partial credit on tests. Not the greatest at lecturing though. Great resource to ask questions. Always willing to make sure you understand a topic. The only bad thing about his class was the homework tends to be a chapter ahead of the lectures which means a lot of reading and self teaching.