He teaches courses on law and management, law and corporations and industrial relations. He was a professional officer of the Canadian Association of University Teachers (CAUT) in the 1970s and an elected member of the CAUT Academic Freedom and Tenure Committee, including two years as Chair in the late 1990s. He is a former Treasurer of the University of Lethbridge Faculty Association.