Andrew Davis
He is an interesting guy. He is very knowledgeable and will mention a lot of scholars and stuff on the material. There is a bit of reading and make sure your writings are very thorough and do not have any grammatical mistakes. Other than that the class is a lot of fun with a very easy and fun final. 