Areas of Expertise

  • HCI
  • Mobile
  • Multimodality
  • Haptics
  • ICTD
  • Eyes-off interaction


  1. Robinson, S. Diversifying Future-Making Through Itinerative Design ACM Transactions on Computer-Human Interaction 26 5 1 21
  2. Robinson, S. Sustainabot - Exploring the Use of Everyday Foodstuffs as Output and Input for and with Emergent Users CHI '19 Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems 1 12
  3. Robinson, S., Pearson, J., Sahoo, D. StreetWise: Smart Speakers vs Human Help in Public Slum Settings CHI '19 Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems 1 13
  4. Jones, M., Robinson, S., Sahoo, D. PickCells: A Physically Reconfigurable Cell-composed Touchscreen CHI '19 Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems 1 14
  5. Robinson, S., Sahoo, D. Pulp Friction: Exploring the Finger Pad Periphery for Subtle Haptic Feedback 1 13

See more...


  • CS-200 Introduction to Human-Computer Interaction

    This module introduces the key principles and practices of human-computer interaction (HCI). It describes in detail the basic concepts, methods and issues surrounding interaction design, explores the properties which make good and poor interfaces and presents the major design principles in the discipline. Students will learn how to gather and analyse requirement data, how to prototype designs, how to construct more usable user interfaces and how to design and run user evaluations.

  • CSCM69 Human-Centred Perspectives and Methods

    This module provides the rationale and approaches to shaping system design with humans in mind. It gives an overview of the main topics in Human-Computer Interaction (HCI) and details a plethora of components including data structures and architectures that can be used in the construction of usable interactive systems. Students will be exposed to the fundamental concepts of HCI as well as learning by example from seminal research and state-of-the-art examples. Specific focus will be given to core human-centred approaches such as iterative design and running, analysing and interpreting data from user evaluations. Students will also be taught the basics of research methods for computer science ¿ including how to construct research questions, critically analyse research papers, write literature reviews, perform presentations and write in a scientific manner.


  • Integrating Human and Artificial Intelligence answers for smart speaker (current)

    Student name:
  • 'Understanding and Designing Attention for Dual-Screen Media.' (awarded 2017)

    Student name:
    Other supervisor: Prof Matt Jones