- Ph.D. in Philosophy, Yale University (1989)
- M. Phil. in Philosophy, Yale University (1985)
- M.A. in Philosophy, The Catholic University. of America (1983)
- B.A., Philosophy honours, Victoria College, University. of Toronto (1979).
- Professor of Philosophy, University of Colorado at Boulder (2005-)
- Visiting research fellowships at University of Cambridge (1998, 2000, 2001, 2003-04, 2006).