This course has two major objectives: getting familiarized with classic and recent HCI research that well demonstrates novel interactive systems and applications, and designing an interactive system by conducting brainstorming, qualitative surveys, low-fidelity prototyping, and working prototype implementation. To achieve them, this course offers a mixture of research discussions on HCI papers, research method tutorials, and capstone projects.