Benjamin Fagan
He gives great lectures and offers enough feedback that will guide you to do well on essays and exams. He wants you to succeed and works with his students. Great professor and great class.