Principles of Interaction Design

I teach principles of interaction design at the undergraduate and graduate level. This course surveys designing for and studying how people interact with technology. We emphasize prototyping interactive UI for screen-based interactions and critically considering the sociotechnical, ethical, and political impacts of design. Students practice and hone their ability to give and receive constructive, critical feedback on their work, and do multiple iterations of each design.

For the final project, students imagine an alternative future world and prototype an interactive app that fits within that world. Students reflect on and discuss alternative possibilities with design and technological innovation, considering the potential sociotechnical, ethical, and political impacts of these alternatives.

Student Work: Eterna

App launch animation of abstract blue and white circles, app launch page, create account screens, adding a new family member, VR call with deceased grandma.

For example, one student group imagined Eterna, an app that enables people to interact with memorialized replicas of deceased loved ones. This 2024 spring team is Taylor Campbell, Adrianna Gomez, Rayann Liang, Subhasini Udhyakumar, and Yiwen Zhao.

Student Work: Mutual Aid

Desktop app clickthru of adding a task to request someone fix a washing machine, a volunteer choosing this task for their queue, leaving a review on a task someone else did for them, and viewing their tasks for the day.

This spring 2024 team imagined a world driven by mutual aid. A user adds a task request for help fixing their washing machine. Another community member adds this task to their queue. They leave a review for someone else who helped unclog their sink last week. They view the tasks in their queue for the day. Team: Anisa Wellington, Alexandr Shor, Lucy Scott, Grace Moussouri, and Nikkolas Glover.

Taught in my role as assistant professor at Georgia Tech.

Spring 2022 - Fall 2024