David Ledin
An amazing professor, he understands that life sometimes happens and is willing to work with you if you show that you care. It's a personal effort, so your grade will directly reflect how much work and time you put into the class, but for me, the best math class I've ever taken.