Junior School Technology Coordinator and Grade 6 Core Teacher
Havergal College
Junior School Technology Coordinator and Grade 6 Core Teacher
Havergal College
Chair of Teaching and Learning; Learning Commons Teacher; Inquiry and Integration Coordinator
Havergal College
Junior School Assistant Head, Academics (K-6)
Havergal College
Science and Computer Science Teacher, Grade 7-12
St. Clement's School
Director of LINCWell
Montcrest School
Assistant Head, Learning and Teaching
Harvard University Graduate School of Education
Rutgers University-New Brunswick
University of Toronto - Ontario Institute for Studies in Education