John Flournoy
His class is very participation based but as long as you pay attention and go to class you'll be fine. He's very funny and crazy so it made coming to class not too bad. The material is a bit dry but you only have two exams and they're all extended response. Know the material and go in detail and you'll be fine. Highly recommend the professor!