The goal of this course is to provide students a systematic introduction on the topic of human-machine interaction. The contents of this course discuss the process of interaction design and related issues from the perspectives of human factors, system design and human-machine interaction. The students completing this course are able to think thoughtfully on how to make a user-friendly system when analyzing and designing a system.