Teaching
University of Amsterdam
BA thesis course in Logic (3rd year BA Philosophy)
Basic Logic (MSc Logic)
Introduction to the Philosophy of Mathematics (2nd/3rd year BA Philosophy)
Logic and the Linguistic Turn (1st year BA Philosophy)
Logic, Information flow and argumentation (BA Liberal Arts and Science)
Logical Analysis (2nd/3rd year BA Philosophy)
Mathematical Proof Methods for Logic (MSc Logic)
Metalogic (3rd year BA Philosophy)
Philosophy of Mathematics (MA Philosophy and MSc Logic)
Philosophy of Mathematics project (MSc Logic)
Realism and Anti-Realism (2nd/3rd year BA Philosophy)
University of Cambridge
Conditionals (3rd year BA Philosophy)
Introduction to Mathematical Logic (3rd year BA Philosophy)
Logic Seminar (MPhil Philosophy)
Philosophical Logic (1st year BA Philosophy)
Philosophy of Mathematics (3rd year BA Philosophy)
Quantifiers (2nd year BA Philosophy)
Set theory (3rd year BA Philosophy)
Truth (2nd year BA Philosophy)
Scuola Normale Superiore, Pisa
Mini-Course on Inferential Expressivism
Birkbeck, London University
Groundedness in Set Theory and Semantics (Summer School on Set Theory and Higher-Order Logic). Co-taught with Hannes Leitgeb.
For more information about my teaching, see my CV.