Mr. Hezlitt is a fantastic teacher, he provides wonderful first hand knowledge, prime examples, and great criticism. I rated the class a 4 on difficulty, however not because of the professor, this is a difficult class that requires a lot of dedication. Mr. Hezlitt is always available to help students, I would 10/10 recommend!