David Jackson
Jackson is great, lectures can get a bit mundane, but he tries to keep them entertaining. There's 2 tests & one paper, but ensures you know what will be covered content-wise. He's not the most organized but gives great info, especially since readings are a bit difficult. Go to class, especially for discussions, & you'll be fine. gives good notes. 