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.