David Rogow
The class is very organized. There is one homework assignment due each week, with the chance to earn EC on every HW. There are 3 exams total. Isn't the most helpful when asking him questions, but the class is really easy to follow along as long as you stay on top of reading the book and attending lectures. I would take this class again.