Douglas Norton
Norton is a very knowledgable professor, but you kinda need prior knowledge before taking his class. I took calc in HS, but ended up confused on the way he approached topics. He does grade on a curve and lets the class decide if tests should be take home (and pushes the due date), so he really is understanding on that aspect. Funny guy too. 