He is an award-winning teacher and has extensive domestic and international teaching experience in both degree and non-degree executive education. He is a former Director of Queen's Executive MBA and of Queen's Full-time MBA. He regularly advises senior managers in corporations and the public sector, and is frequently featured in the press on matters relating to information technology strategy and management. He has consulted with numerous organizations including Bell Canada, Sun Life Insurance, Canadian National Railway, Accenture, and Business Development Bank of Canada.