During most of his union career, he taught Canadian government at Carleton University in Ottawa and, later, Canadian government and Canadian labour history at the University of Waterloo.
Pendant la majeure partie de sa carrière syndicale, il a donné des cours sur le fonctionnement du gouvernement canadien à l’Université Carleton (Ottawa) et, par la suite, il a donné des cours sur le gouvernement du Canada et sur l’histoire des syndicats canadiens à l’Université de Waterloo.