Anne-Marie La Porte
It is really worth it to attend this class in person; La Porte is a fantastic professor, and her lectures are insightful and fascinating. Homework was easy; it was the same thing due every week. As long as you go to class and participate, you will do well on the exams.