Teaching

Undergraduate Teaching

OCAD University – 2016-present
Physical Computing – Digital Futures Initiative [ Curriculum Development ]
Wearable Electronics Studio – Industrial Design

Ryerson University: 2018-present
Emerging Technologies [Cybernetics and body centric technologies] – RTA School Of New Media [ Curriculum Development ]
Wearable Electronics – School Of Fashion [ Curriculum Development ]

Sheridan College 2014-2017
Introduction to Programming – Game Design
Game Design Fundamentals – Game Design
Interactive Objects and Environments 1 – Interaction Design
Interactive Objects and Environments 2 – Interaction Design
Computational Studio – Interaction Design [ Curriculum Development ]
Computational Media – Interaction Design

Community Teaching and consulting

Education Officer – Site 3 coLaboratory 2013-2014
Director of Education – STEAMLabs 2014-2016
Design Exchange, Inter Access, University Of Toronto,