David Caban
I enjoyed this class despite my hatred for math. He was very lenient on assignments and was willing to go out of his way to help students understand the material. His lectures weren't awful to sit through and he often let us out early. 