Courses Taught
Ontario Tech University (2016-Present)
EDUC 5301G Foundations of Curriculum for the 21st Century
EDUC 5199G Special Topics: Equity and Access in Online Spaces
Link to Website
EDUC 5001G Principles of Learning
EDUC 1308U Primary/Junior Mathematics Thinking and Doing
EDUC 1310U Intermediate/Senior Mathematics Thinking and Doing
EDUC 1303U Primary/Junior STEM I
EDUC 1307U Primary/Junior STEM II
EDUC 2406U Reflective Practice/Action Research
AEDT 4150U Holistic Learning in Early Childhood
EDUC 5301G Foundations of Curriculum for the 21st Century
EDUC 5199G Special Topics: Equity and Access in Online Spaces
Link to Website
EDUC 5001G Principles of Learning
EDUC 1308U Primary/Junior Mathematics Thinking and Doing
EDUC 1310U Intermediate/Senior Mathematics Thinking and Doing
EDUC 1303U Primary/Junior STEM I
EDUC 1307U Primary/Junior STEM II
EDUC 2406U Reflective Practice/Action Research
AEDT 4150U Holistic Learning in Early Childhood
York University (2017-2018)
EDPJ 1100 Mathematics in the Primary/Junior Divisions
EDPJ 1100 Mathematics in the Primary/Junior Divisions
Talpiot College (2007-2018)
MAT 121 Principles of Mathematics
MAT 282 Introduction to Statistics
EDU 255 Curriculum Development for Mathematics and Science
EDU 315 Philosophies and Theories of Education
EDU 306 Lesson Planning for Elementary Professionals
MAT 121 Principles of Mathematics
MAT 282 Introduction to Statistics
EDU 255 Curriculum Development for Mathematics and Science
EDU 315 Philosophies and Theories of Education
EDU 306 Lesson Planning for Elementary Professionals