2021 – 2022:
Semester One: Research Leave
2020 – 2021:
PY3100: Reading Philosophy
PY5404: Conceptual Engineering
2019 – 2020:
PY3100: Reading Philosophy
PY5404: Conceptual Engineering (with Kevin Scharp)
PY4601: Paradoxes
2018 – 2019:
PY4648: Conceptual Engineering (with Kevin Scharp)
PY3100: Reading Philosophy
2017 – 2018:
PY3100 Reading Philosophy
2016 – 2017:
PY4648: Conceptual Engineering (with Kevin Scharp)
PY3100: Reading Philosophy
2015 – 2016:
PY4606: Contemporary Epistemology
PY5324: Philosophy of Logic (with Aaron Cotnoir)
2014 – 2015:
PY5324: Philosophy of Logic
PY4601: Paradoxes
2013 – 2014:
PY4606: Contemporary Epistemology
2012 – 2013:
PY5325: Metaphysics (Co-taught with Katherine Hawley.)
PY4601: Paradoxes
PY2002: Metaphysics and Science
PY1006: Reasoning and Knowledge
2011 – 2012:
PY4606: Contemporary Epistemology
PY2002: Metaphysics and Science
PY1006: Reasoning and Knowledge
2010 – 2011:
PY4606 Contemporary Epistemology
PY2002: Metaphysics and Science
PY1006: Reasoning and Knowledge
2010 – 2011:
PY1006: Reasoning and Knowledge
2009 – 2010:
PY1006: Reasoning and Knowledge
2008 – 2009:
PY4632: Contemporary Philosophy of Language
PY2004: Modern Philosophy (Descartes)
PY1006: Reasoning and Knowledge
2006 – 2007:
PY5402: MLitt: Advanced Epistemology
PY4623: Advanced Philosophy of Language (Contextualism)
2005 – 2006:
PY5324: Philosophy of Logic
PY5102: Philosophy of Language
PY4606: Contemporary Epistemology
PY4613: Analytical Philosophy in the Late 20th Century
PY3701: Language and Reality
2004 – 2005:
PY3001: Epistemology
2003 – 2004:
PY5101: Current Issues I
PY3001: Epistemology
PY3004: Philosophy of Language
2002 – 2003:
PY3004: Philosophy of Language
LM2002: From Descartes to Kant
LM2001: Philosophy of Science: Space, Time, and Infinity
LM1007: Knowledge and Reality