Mark Lesser
Dr. Lesser's classes are very challenging, but he makes it worth it through genuinely trying to teach you skills you'll need for grad school and/or a career after college. If you put it in the effort, you'll learn a ton.