Human-Computer Interaction

I am teaching  Human Computer Interaction (SER 594) this Spring (2019).

SER594  is a project-centric course focusing on using artificial intelligence to enhance the design and development of adaptive software systems. Besides AI, the class discusses the principles of cognitive and affective states recognition, interaction design and relevant software design techniques.


version Spring 2019


This course includes 10 lectures covering topics in three tracks:

  1. Human side of HCI – including affect and cognition
  2. Computer side of HCI – including data processing and UI
  3. Interaction side of HCI –including usability engineering and cognitive engineering

My slides for each lecture are available below: