Teaching + Curriculum
I'm a public middle school computing and STEM teacher in the Seattle area. I've been an educator for over twenty years, and I'm especially interested in designing learning experiences that connect computing with students' own interests and identities. I've taught so many things I've loved over the years! Here are some recent favorites.
Art + Code
I've taught Art + Code Teacher Camp with the Processing Foundation for the past two years. The program is professional development for K-12 art educators that explores coding as a creative practice and brings together artmaking, computational thinking, and p5.js.
I've also developed curriculum and resources for educators using p5.js, including Participatory Cartography and a teacher's guide to the p5.js 2.x transition .
Wordplay
I've been a collaborating teacher on Wordplay, an accessible, multilingual programming language for interactive typography, for several years. My involvement has included teaching with Wordplay, contributing a classroom teacher's perspective to its ongoing design, facilitating middle school student contributions to Wordplay's design and development, and collaborating with students and contributors in Justice-Centered Educational Programming Language Design , a weekly research design studio at the University of Washington.
As a foundry10 Computer Science Educator Fellow, I developed Identity Expression with Wordplay , a curriculum resource for teachers using Wordplay to support identity expression through creative coding.
Possible Futures
After participating in an Imagining Possible Futures workshop led by Dylan Baker of the Distributed AI Research Institute , I invited Dylan to bring the workshop to my middle school classroom. We collaborated to adapt the activities for a middle school audience. Students imagined possible relationships between people, communities, technology, and the future, and created a collaborative zine from their work.
Responsible AI
I was a pilot teacher for MIT's Responsible AI for Computational Action (RAICA) curriculum, teaching and providing feedback on the curriculum with middle school students as part of its development. Alongside learning how AI systems work, students considered questions of bias, values, stakeholders, and impact, and designed projects connected to communities and issues they care about.