Ha sido profesor de la Binghamton University de Nueva York, la Universidad de Pensilvania, y profesor adjunto en Saint Mary's University, de Halifax (Canadá).