Adjunct Professor at the University of Ontario Institute of Technology serving in both the Business and IT faculty and the Education faculty where he teaches undergraduate courses in Critical Thinking and Ethics, Collaborative Leadership, Leadership Negotiation and Teamwork, Business Ethics, and graduate courses in Foundations of Leadership, Leadership and Technology, and Ethics and Leadership.
Associate Professor Yorkville University serving with the Faculty of Education.
Senior Lecturer with the Stellenbosch University School of Public Leadership and Good Governance. http://www.sun.ac.za/english/faculty/economy/spl/centres-institutes/sggf
Facilitator with the UOIT Management Development Centre http://mdc.uoit.ca where he has been asked to facilitate one day seminars on Foundations of Leadership, Critical Thinking and Problem Solving, Critical Decision Making, Diversity and Leadership, Advanced Leadership, and Leadership & Customer Service.
Community Liaison and Mentor with the Durham Community Innovation Lab. http://communityilab.ca, an Entrepreneurship incubator that develops Not Employed or Educated or Trained (NEET) youth in start-up ventures. Durham Co-ILab also supports Social Entrepreneurship.