William Ashmore
If you show up for class and take notes, it's not a difficult class. He even works with you on writing the paper by requiring a draft be submitted that he reviews and then you submit the final paper. The information is interesting and he breaks the lecture up with videos and discussion. I would recommend.