personal teaching & research resources
Courses
Fall 2026
-
DDA256: Creative Coding (Fall 2026)
- Programming fundamentals through creative coding.
- Lectures · Assignments
-
DDA500: Creative Practice with AI (Fall 2026)
- Generative AI as creative medium and critical practice.
- Assignments
-
DDA647: Physical Computing (Fall 2026)
- Electronics, sensing, microcontrollers, and physical computing.
- Syllabus
Previous Semesters
-
DDA367: Embodied Technology (Spring 2026)
- Embodiment and technology-mediated experience.
- Lectures · Assignments · Week 01 Blackboard
-
DDA657: Physical Computing (Spring 2026)
- Electronics, sensing, microcontrollers, and kinetic interaction.
- Lectures · Assignments
-
DDA256: Creative Coding (Fall 2025)
- Programming fundamentals through creative coding.
- Lectures · Assignments
-
DDA500: Creative Practice with AI (Fall 2025)
- Generative AI as creative medium and critical practice.
- Lectures · Assignments
Research Knowledge Map
Knowledge map: interconnected research notes, references, and ideas. Use Graph View to follow links; use Cmd/Ctrl + K to search the whole site.