2024 Writing & Digital Literacy [undergraduate course], Faculty of Education, Ontario Tech University (hyflex course)
2023 Critical & Reflective Practice [graduate-level course] Faculty of Education, Ontario Tech University (online course)
2023 The Adult Learner in the Digital Age [graduate-level course], Faculty of Education, Ontario Tech University (online course)
2023 Design Thinking & Visual Design for Education [undergraduate course], Faculty of Education, Ontario Tech University (online course)
2023 Teacher Candidate Practicum Supervisor [undergraduate course], Faculty of Education, University of Hawaii West O'ahu
2023 Teaching Methods [undergraduate course], Faculty of Education, Ontario Tech University (online course)
2022 Design Thinking & Visual Design for Education [undergraduate course], Faculty of Education, Ontario Tech University (online course)
2022 Writing & Digital Literacy [undergraduate course], Faculty of Education, Ontario Tech University (online course)
2022 Critical & Reflective Practice [graduate-level course], Faculty of Education, Ontario Tech University (online course)
2022 The Adult Learner in the Digital Age [graduate-level course], Faculty of Education, Ontario Tech University (online course)
2022 Digital Tech & Advanced Teaching Methods [undergraduate course], Faculty of Education, Ontario Tech University (online course)
2016-2020 Learning in Digital Contexts [undergraduate course], Faculty of Education, Ontario Tech University (online course)
2016 Technology Tools for Teachers [professional development course], Faculty of Education, University of Ontario Institute of Technology (hybrid course)
2016 English Language Arts [undergraduate course], Faculty of Education, University of Ontario Institute of Technology
2015 English & History Integrated Subject [undergraduate course], Faculty of Education, University of Ontario Institute of Technology
2015 Digital Literacies [undergraduate course], Faculty of Education, University of Ontario Institute of Technology
2015 Information Literacy [undergraduate course], Faculty of Education, University of Ontario Institute of Technology
2014 - 2016 Course Development (Digital Literacies, Learning in Digital Contexts, Online Maker Modules, Digital Tools for the Classroom Certificate Course), Faculty of Education, University of Ontario Institute of Technology
2014 ICT in the Classroom [undergraduate course], Faculty of Education,
University of Ontario Institute of Technology
July 2011 & 2012 English Teacher, Continuing Education (Summer School)
Toronto District School Board
2011 – 2012 English Language Teacher, English Language Institute, Seneca College, Newnham Campus
2023 Critical & Reflective Practice [graduate-level course] Faculty of Education, Ontario Tech University (online course)
2023 The Adult Learner in the Digital Age [graduate-level course], Faculty of Education, Ontario Tech University (online course)
2023 Design Thinking & Visual Design for Education [undergraduate course], Faculty of Education, Ontario Tech University (online course)
2023 Teacher Candidate Practicum Supervisor [undergraduate course], Faculty of Education, University of Hawaii West O'ahu
2023 Teaching Methods [undergraduate course], Faculty of Education, Ontario Tech University (online course)
2022 Design Thinking & Visual Design for Education [undergraduate course], Faculty of Education, Ontario Tech University (online course)
2022 Writing & Digital Literacy [undergraduate course], Faculty of Education, Ontario Tech University (online course)
2022 Critical & Reflective Practice [graduate-level course], Faculty of Education, Ontario Tech University (online course)
2022 The Adult Learner in the Digital Age [graduate-level course], Faculty of Education, Ontario Tech University (online course)
2022 Digital Tech & Advanced Teaching Methods [undergraduate course], Faculty of Education, Ontario Tech University (online course)
2016-2020 Learning in Digital Contexts [undergraduate course], Faculty of Education, Ontario Tech University (online course)
2016 Technology Tools for Teachers [professional development course], Faculty of Education, University of Ontario Institute of Technology (hybrid course)
2016 English Language Arts [undergraduate course], Faculty of Education, University of Ontario Institute of Technology
2015 English & History Integrated Subject [undergraduate course], Faculty of Education, University of Ontario Institute of Technology
2015 Digital Literacies [undergraduate course], Faculty of Education, University of Ontario Institute of Technology
2015 Information Literacy [undergraduate course], Faculty of Education, University of Ontario Institute of Technology
2014 - 2016 Course Development (Digital Literacies, Learning in Digital Contexts, Online Maker Modules, Digital Tools for the Classroom Certificate Course), Faculty of Education, University of Ontario Institute of Technology
2014 ICT in the Classroom [undergraduate course], Faculty of Education,
University of Ontario Institute of Technology
July 2011 & 2012 English Teacher, Continuing Education (Summer School)
Toronto District School Board
2011 – 2012 English Language Teacher, English Language Institute, Seneca College, Newnham Campus