Teaching

Social Robotics

The aim of this course is to introduce social robotics and human-robot interaction. It looks at the distinctiveness, application domains, and interaction methods of social robots. This course also discusses the challenges and opportunities that are specific to this growing field.

(View Details)

Affective Computing

Affective Computing focuses on enabling machines with emotion recognition and adaptive interaction. It lies in the intersection of Computer Science and human psychology. This course will overview the emotion theory, computational modeling of emotions, analysis of emotions using different modalities (such as voice, facial expressions, physiological signals etc) and related machine learning and/or signal processing techniques. We will also discuss ethical, legal and social implications of affective computing particularly in relation to Human-Machine Interaction.