Teaching Portfolio
Human Computer Interaction
CIM 612
This course will teach students about the importance human computer interaction (HCI) in the design, implementation, and evaluation of interactive computing systems for human use. The course will provide both practical application and theoretical knowledge of HCI, with practical concerns balanced by discussion of relevant theory from the literature of computer science, human factors, and interaction design.
UX Research Methods
CIM 682
This course provides a comprehensive overview of User Experience research methods and how they are incorporated into the product development lifecycle. Students will learn about user-centered design and will conduct a wide range of research methods including ethnography, questionnaires, online studies, and usability testing. There will be considerable focus on practicing research skills and reporting findings from these activities.
Human Centered Design
CIM 622
This course takes a comprehensive look at human limitations and abilities and how they are key to interaction design and a great user experience. Students will learn about human behavior and how to apply UX gridlines to the design of digital interfaces. Students will also learn how to produce design deliverables for real world practice.
Design Innovation
CIM 602
This course will teach students how to apply human centered design techniques and systems thinking to achieve goal-directed design of interactive systems. Students will work in small teams to iteratively generate and refine design concepts and to thoroughly document their design process.
Interaction Design
CIM 202
In this class, students will familiarize themselves with the discipline of interaction design (IxD) and user experience (UX). Students will learn how to design interactive prototypes for applications that connect users to information, products, services, and/or space.