Processes, principles, tools, models and techniques for designing interactions between humans and digital products and systems. Students will learn through directed reading, design exercises, heuristic design evaluations and empirical studies of designs.