Selected Talks


Co-founder: Spinoza Society of Canada / Société canadienne d’études sur Spinoza

The Spinoza Society of Canada is primarily focused on bringing together and promoting researchers, scholarship, and resources within Canada.

Editor: Spinoza - Action and Passion

PhilPapers bibliography editor for the sub-category ‘Action and Passion’.

Editor: Spinoza - Philosophical Method

PhilPapers bibliography editor for Spinoza’s Philosophical Method.

Spinoza's Ethics 2.0

Spinoza’s Ethics 2.0 is a web-based repository of the text of several versions of Spinoza’s magnum opus, but more importantly, this site provides a representation of the structure of the geometrical demonstrations of Spinoza’s Ethics..


Courses Taught

Teaching Assistant

  • 2015-16: Metaphysics and Epistemology (F)
  • 2014-15: Life, Death, and Meaning (W)
  • 2013-14: Metaphysics and Epistemology (F / W)
  • 2012-13: Philosophy of Mind (W) / Philosophy of Mathematics (F)
  • 2011-12: Fundamental Questions (W) / Metaphysics and Epistemology (F)
  • 2009-10: Fundamental Questions (F / W)