Teaching

LS 451 / CS 496: Transformative AI and the Learning Sciences (Syllabus; Reading List)
Fall 2023, Fall 2024

CS 329: HCI Studio (Syllabus)
Spring 2021, Spring 2024

LS 3O1: Design of Learning Environments (Syllabus)
Spring 2019, Winter 2020, Winter 2021, Winter 2023, Winter 2024

CS 497: Tools and Technologies for Computer Science Education (Syllabus)
Fall 2020, Fall 2022

LS 451: Design of Playful Learning Environments (Syllabus)
Fall 2019, Fall 2021

CS 397/497: Design, Technology, and Research (DTR)
Co-director Winter 2017 to Spring 2018, officially co-taught in Fall 2017

CS 330: Human-Computer Interaction (Syllabus)
Winter 2017, Winter 2018, Winter 2019