I have taught Philosophy at St Francis
Xavier University, in Antigonish, Nova Scotia, since 1990
- with a few years off in between on sabbaticals and secondments
- where I have been Assistant (1990), Associate (1995), and Full
(2000) Professor, and Chair (2003-6; 2006-7).
I am a member of the Faculty of
Graduate and Postdoctoral Studies at the University
of Ottawa, and I serve as an adjunct professor in the
graduate programmes of the Université
Saint-Paul and of the Collège
dominicain de philosophie et de théologie in Ottawa,
Canada. I am also an adjunct professor at the University of New
In 2016, I was Visiting
Professor (Overseas), Indian Council for Philosophical Research.
I gave lectures in New Delhi, Kolkata, Kalady, Pune, and