skip to content

Department of Computer Science and Technology


The goal of human-centred computing is to create technologies that better meet human needs, through studying the needs of humans. Using diverse research methods from social science, experimental psychology, cognitive science and other disciplines, we address grand challenges such as social and emotional interaction with robots, or crossing the perceptual line between interaction with virtual and real worlds. We work with AI, machine learning and data science methods to build intelligent tools for digital life, supporting business and engineering, artistic expression and enquiry, and enabling collaborative design processes that address global challenges. Through addressing human priorities with a commitment to cross-disciplinary rigour, we make research contributions in core fields of computer science such as human-computer interaction, computer graphics, visualisation, and display technologies. Members of the group are also leaders in emerging specialist fields including affective computing, computer music, human-robot interaction, diagrammatic reasoning, computational photography, end-user programming and ubiquitous computing.