This course offers a hands-on, graduate-level introduction to interaction design. Students learn how to define design problems, create thoughtful interaction patterns, critique and revise digital interfaces, and communicate design ideas clearly across levels of fidelity.
The course balances tool mastery with critical thinking and professional presentation. Weekly assignments support skill-building, while a semester-long team project culminates in a high-fidelity prototype suitable for inclusion in a UX portfolio.
đ Full syllabus available on Canvas
âBeyond Interaction Design, I would say the course helped me grow as a userâcentered designer and I feel grateful for it.â
- Fall '24 student
đ Tool Experience That Transfers
The course begins with tutorials in Figma and Axure, two widely used professional tools. Youâll compare their strengths, build confidence using both, and learn how to choose the best tool for a given taskâan essential mindset for adapting to evolving industry environments.
âEveryone was super helpful and really helped us push our skills on Figma and Axure to think like designers.â - F24 student
đ Modern Usability Testing
This section emphasizes interactive usability testing over paper prototyping. Youâll design digital prototypes, run unmoderated usability studies, and iterate based on feedbackâapplying real-world validation techniques from early in the semester.
âI loved the class's structure â the weekly readings taught me about the subject matter, while the design exercises and assignments allowed me to practice the learning.â - F24 student
đŻ Research-Backed Critique & Communication
Youâll learn to justify your design decisions using heuristics, usability principles, and user needsâmoving beyond surface-level feedback. Peer critique is structured, respectful, and focused on preparing you for real-world design reviews.
âThis approach, which I hadn't encountered in other classes, gave me realâworld experience in receiving and giving constructive criticism.â - F24 student
đ Organized Course Flow with Clear Pacing
Course materials are clearly laid out in Canvas, with weekly updates, time estimates for readings, and transparent expectations. Early weeks focus on tools and individual skill-building; later weeks support your major group design project.
âI liked that assignments were laid out on Canvas (often with time expected for completion) as well as explained during classââexpectations were always very clear.â - F24 student
After completing this course, students will be able to:
Follow a systematic design process from problem framing to final prototype
Create effective, user-centered interaction designs based on core UX principles
Conduct peer critique and revise work in response to feedback
Communicate designs at different levels of refinement (e.g., sketches, wireframes, flows, specs)
Address equity, and ethical factors in designs
âI loved how Stephanie brought in industry stories and experience to explain how interactive design group work are practiced. That is really helpful to learn about and put in context to.â - F24 Student
Team Design Project â 70%
Includes proposal, weekly deliverables, final prototype, and presentation
Tool Tutorials + Reading Reflections â 15%
Structured activities to help you learn software and analyze design texts
Participation & In-Class Critiques â 15%
Based on contributions to discussions, workshops, and team collaboration
âI liked the project aspect. It flowed very well. It was super organized and gave me a great portfolio piece.â - F24 Student
âThis was the only class where I felt comfortable attending office hours regularly, which speaks volumes about the sense of trust and openness she cultivated.â
âI didnât just learn how to make things look goodâI learned how to test ideas, explain my thinking, and choose the right tools.â
âStephanie applied the same design principles she taught in classâstructuring materials clearly, pacing assignments thoughtfully, and making expectations easy to understand.â
Required Tool Setup:
Please register for these free student licenses before the first week:
Axure RP (TEAMS version)
Approval may take 4â5 days
đ» Laptop Requirements:
If your device cannot support these tools, consider using browser-based versions (see Canvas instructions) or requesting a loaner laptop through the university.
âI enjoyed the lecture sessions and inâclass working sessions. Honestly, I think I was the most productive with projects inâclass rather than out of class.â