MIT · Oxford

Teaching

Courses I have taught in logic, metaphysics, and the philosophy of mathematics, along with open textbook and lecture materials.

MIT Spring 2025

The Modern History of Modal Logic

A graduate seminar following the origins and development of intensional semantics, from the proof-theoretic systems of strict implication S1–S5 developed by C.I. Lewis and Langford, through the debates over quantified modal logic between Barcan Marcus and Quine, to the semantic theories of Carnap, Kripke, and Prior. After criticizing the two-dimensional theories of Montague and Kaplan, the course defends a novel semantics for a bimodal logic validating the perpetuity principles, then turns to the selection, similarity, and imposition theories of counterfactuals of Stalnaker, D. Lewis, and Fine to motivate a unified hyperintensional framework.

MIT Fall 2024 · 2023

Logic I

An advanced introduction to propositional and first-order logic, beginning with the subject-matter of logic and its philosophical motivations, and concluding with the soundness and completeness theorems.

For this course I reworked a distant descendant of the open-source logic textbook forall x, replacing the majority of the text to cover propositional and first-order logic through soundness and completeness, aiming to provide a philosophically and formally rigorous introduction to logic. The source files for the textbook, syllabus, and lecture notes are in the GitHub repository, and the textbook PDF below is the one I used for the Fall 2024 semester.

MIT Spring 2024

Paradox and Infinity

Highlights from the philosophy of mathematics, metaphysics, and epistemology, studying a number of puzzles and paradoxes with a focus on the history of type theory and set theory.

Oxford 2015–9

As a graduate student at Oxford I taught undergraduates for a number of colleges. I was the sole instructor for Introduction to Logic at Lincoln College, Worcester College, and St Catherine's College, and for Philosophical Logic at Hertford College, and I also ran small tutorials in Knowledge and Reality for a range of colleges.

Introduction to Logic

Propositional and first-order logic, covering regimentation, valid arguments, proofs, and the philosophical consideration of the soundness and completeness theorems.

Philosophical Logic

Non-classical logics, logics for tense and modality, two-dimensional semantics, and counterfactual logics.

Knowledge and Reality

Classic papers on ontology, modality, essence, grounding, the philosophy of time, and the laws of nature.