University of Toronto
Admissions Officer and Information Analyst
Blue Ridge Community and Technical College
Faculty, Software Development Engineering
Sheridan EDGE
Instructor
Blue Ridge Community and Technical College
Associate Dean, Division of Information Technology and Mathematics
Northern Computer Systems
Software Developer
Halton District School Board
Public School Board Trustee
QM Quality Matters
Peer Reviewer
University of Toronto
Queen's University