Easily one of my favorite professors! He gives clear expectations for the class and while he is lecture-heavy, they're incredibly enjoyable. You'll learn a lot but in the best way possible. Totally wish I could take this class again! Just pay attention in his lectures and it's an easy A!