Teaching

I am currently a Professor at CCA teaching a variety of classes across the Interaction Design undergraduate program and am Chair of the Interaction Design BFA program. 

Courses Taught and Developed

California College of the Arts – 2015 – 2027

History of Interaction Design
IXDSN 3600
Media History 
FA2025, SP2025, F2024, SP2024, F2023, SP2022, F2020  
Read about my first semester teaching this course
Visual Syllabus 2024 (pdf)
[Syllabus]

Design Strategy
IXDSN 4000
Senior level UX strategy course
FA2025

UX Design – Pre-College
Introduction to UX for high school students in a
pre-college course that transfers with full college credit
Summer 2025

Systems for Interaction Designers
IXDSN 2100
IXD Core: Sophomore level
FA2024, SP2020, SP2019, SP2018, SP2017  
[Syllabus]

Interaction Design Foundations
IXDSN 2000
IXD Core: Sophomore level
SP2023, F2021, F2019, F2018, F2017 
[Syllabus]

Visual Interaction Design & UI
IXDSN 2300
IXD Core: Sophomore level
F2020, F2018, F2017, F2016, F2015
[Syllabus

Behavior
IXDSN 3200 / IXDSN 2600
IXD Core: Junior level – Sophomore level
(course is moving from junior to sophomore level)
F2019, F2018 
[Syllabus]

Advanced Visual Interaction Design
IXDSN 3500
Junior / Senior level elective
SP2018, SP2017 
[Syllabus]

Form
IXDSN 6700
Graduate level
F2016