Durham Catholic District School Board
Mathematics Instructor
Toronto Catholic District School Board
Business and Economics and Math Teacher
Durham Catholic District School Board
Vice Principal
Durham Catholic District School Board
Principal - Catholic Continuing Education Centre, Durham Catholic District School Board
Durham College Renewable Energy Program
Program Advisor
Nortel Networks
Information Systems Support
University of Windsor
University of Toronto - University of St. Michael's College
Ontario Institute for Studies in Education of the University of Toronto