If youre someone who loves philosophy you will love this class. If youre just taking it as a gen ed, pick a different class. Clearly loves philosophy and knows what hes talking about, but expect pop quizzes when no one is ready, attendance sheets randomly passed out, passive aggressive emails, 30+ page readings, graded on few things