As chair and director of educational technology at Athabasca University, he is responsible for the development of new media technologies and policy on the distance-based delivery of University programs. He previously taught at universities in Liverpool, Newfoundland, and Montreal.