Eric Rutkow
Dr. Rutkow structures this class in a way that really makes you care about the topic. I was taking this because I had limited options and it fit my requirements but it turned out to be a really fascinating class. Most quizzes are open book and untimed. He provides a lot of optional material every week if you're interested in the topic.