Chris Miller
This class consists of weekly quizzes, three discussions, two unit tests, and a final. I didn't use the book very often, but relied on the lectures and learning objectives. The tests are difficult, but he curves the scores at the end. You definitely have to put in the work, but it's totally worth it!