Hands down the best class I have ever taken. Not only is he invested in what he says and teaches he also cares about his students. Participation matter in this class, so make sure you aren't shy. If I could take this class again I would do so in a heartbeat. Professors like him you could never find.