His lectures were amazing and made many philosophical theories so much easier to understand. Class was always best when you participated and talked to peers about concepts, so make sure you show up to class. Exams are straightforward and open note. He provides exceptional feedback on essays and clearly cares about his students. Highly recommend!