teaching

Teaching

Courses, frameworks, workshops, and the games I build to teach with. The tools below are made for classrooms and professional learning — pick one up and use it.

Courses developed

Graduate and undergraduate courses I designed or substantially rebuilt, and teach.

2026
ETEC 565R — Making with Machines: Generative AI, Creativity, and Postdigital PedagogyGraduate course designed and taught, Master of Educational Technology, UBC.Thirteen weeks moving from small creative encounters with generative systems toward the design of educational knowledge environments, conversational systems, multi-agent arrangements, and accessible interventions. The aim is not platform mastery but practical fluency, alongside learning to notice how AI systems distribute agency, authority, and responsibility.
2026
ETEC 531 — Curriculum Issues in Cultural and New Media StudiesGraduate course redeveloped and taught, Master of Educational Technology, UBC.A course about the implicit curriculum carried by platforms, algorithms and data. It works through five orienting moves — understand, expose, resist, relate, imagine — and each week meets a new-media artwork, not to analyse it as an art object but to let it ask questions scholarship alone cannot.
2022
LLED 459 — Trends and Issues in Literacy InstructionUndergraduate course developed and taught, Department of Language and Literacy Education, UBC.

Courses taught

Other graduate courses in the Master of Educational Technology programme.

ETEC 540 — Text Technologies: The Changing Spaces of Reading and WritingMaster of Educational Technology, UBC.
ETEC 530 — Constructivism: Strategies for E-LearningMaster of Educational Technology, UBC.
ETEC 512 — Applications of Learning Theories to the Analysis of Instructional SettingsMaster of Educational Technology, UBC.
ETEC 580s — Directed studies and graduating projectsMaster of Educational Technology, UBC. Supervision of graduating projects and directed studies, including work on education in the age of artificial intelligence.

Frameworks and open resources

Published openly for anyone to adapt and teach with.

2025
Entangled Dimensions of AI LiteracyOpen framework, CC BY 4.0. Ten interconnected dimensions, provocation questions, a slide carousel for workshops, and editable source files.
2025
The 4 Cs of Computational Sense-MakingOpen conceptual framework articulating how interpretation happens in computational environments.
2025
MET AI Literacy HubA publicly accessible open educational resource built for graduate students and educators in the UBC MET programme, and for the wider community.
2023
Systems BeingsAn ontological framework for engaging with complexity, developed with the Systems Beings Lab and published as a hand-drawn animation.

Workshops and professional learning

Invited sessions for educators, researchers and graduate communities.

2026
Teachers Teaching Teachers (NYC Writing Project)Invited guest. Speculative story as mentor text, and updates from current projects.
2025
Reading with AI: From monsters to mazesInvited public scholarly conversation, Teachers Teaching Teachers (NYC Writing Project).
2025
Making space for wonder, ambiguity, and discomfort around AIInvited public conversation, Teachers Teaching Teachers (NYC Writing Project).
2025
Entangled AI literacies: Holding space for enthusiasm and refusalGenerative AI Community of Practice, Royal Roads University.
2025
Interview on the Entangled Dimensions of AI Literacy frameworkFor a grant-funded online course on AI in education, Faculty of Education, UBC.
2024
Cultivating the futures imaginary: Imaginative methods and futures literaciesMicro-learning series, Maskwâcis Cultural College, Alberta, Treaty 6.
2024
Digital arts-based research in educationResearcher speaker series, BCcampus.
2020
Arts-based teaching and learning forumWorkshop facilitator with UBC’s Learning Exchange: poetry writing, performance and publication on the Digital Literacy Centre’s PhoneMe website.

Games and tools for the classroom

Built to be used in teaching. Each one runs in a browser, needs no account, and can be handed to a group as it is.