My teaching experience is diverse, spanning my research specialty in logic, introductory courses in philosophy, and historical and political philosophy. I believe that a good philosophy class should not simply introduce students to a new set of ideas or formal tools, but provide them with novel ways of viewing their lives and the world around them. Similarly, my commitment to excellence in mathematics and logic instruction is rooted in my view that students need to build deep intuitions for formal concepts in logic and calculus, not just rules to apply.
At the University of Notre Dame, I designed and served as primary instructor for Introduction to Marx, a philosophy course for non-majors on the social and political thought of Karl Marx. Additionally, I have served as a teaching assistant for two Introduction to Philosophy courses, an Introduction to Ancient and Medieval Philosophy course, and an Introduction to Formal Logic course. I have guest-lectured in Philosophy of Mathematics, Intermediate Logic, and Introduction to Philosophy, and Calculus I courses.