Courses taught at University of Sydney (2008–2023)
PHIL2619: Philosophy of Mathematics
PHIL2620: Probability and Decision Theory
PHIL2640: Environmental Philosophy
PHIL2676: Democracy and Voting (co-taught with Brian Hedden)
PHIL3609: Philosophy of Logic
PHIL4110 Advanced Topics in Philosophy of Science: Inconsistency in Science
PHIL4110 Advanced Topics in Philosophy of Science: Models and Explanation
PHIL4110 Advanced Topics in Philosophy of Science: Science in Policy and Law
PHIL4112 Epistemology and Language: Conventions
Honours and Postgrad Seminar on Philosophy and the Infinite
Honours and Postgrad Seminar on Philosophy of Mathematics
Postgraduate Workshop on Modality and Conditionals
Guest lectures in:
PHIL2677: How Biology Matters to Philosophy
PHIL2610: Exploring Non-Classical Logic
PHIL2661: Philosophy of Sex
PHIL2665: Philosophy of Economics
MATH3066: Algebra and Logic
Courses taught at University of Queensland (2002–2005)
PHIL1110: Critical Reasoning
PHIL1020: Introduction to Logic
PHIL2020: Paradoxes (co-taught with Gary Malinas)
PHIL2040: Philosophy of Mathematics
PHIL2100: Worlds Possible and Impossible
COGS3010: Choice, Risk and Decision
Honours Seminar on Philosophy and Probability
Logic Honours Seminar on Evolutionary Game Theory
Guest lectures in:
PHIL1600: Film, TV and Philosophy
PHIL2150: Philosophy of the Life Sciences
PHIL2160: Philosophy of Science
LPWM2003: Principles of Wildlife Management
BIOL2006: Biostatistics and Experimental Design
HIST2008: The Sixties: A Political and Cultural History
Courses taught at California Institute of Technology (2002–2003)
Introduction to Philosophy
Philosophy of Mathematics
Decision Theory (co-taught with Alan Hájek)
Courses taught at University of Tasmania (1998–2000)
Introduction to Logic
Modal Logic
Deviant Logic
Choice, Risk, and Decision
Philosophy of Mathematics
Philosophy of Language
Epistemology
Contemporary Philosophy (team taught)
Honours Seminar on Philosophy and the Infinite
Other Teaching
Introduction to Calculus (tutor at University of New England, 1993)
Philosophy of Language (tutor at University of New England, 1994)
Introduction to Philosophy (tutor at Australian National University, 1996)
Discrete Mathematics (tutor at University of Canberra, 1997)
Introduction to Logic (tutor at Macquarie University, 1996, 1997)
Co-taught (with Pen Maddy and Mary Leng) Postgrad seminar on Philosophy of Mathematics (Logic and Philosophy of Science, University of California, Irvine, 2001)
Postgraduate Seminar on Philosophy of Ecology (Ludwig-Maximilians University, 2016)
Guest Lectures in philosophy at UCLA, University of Melbourne, NYU