Deep expertise, matched to your problem
We draw on the whole School of Computer Science, so each engagement gets the specialists it needs, not just whoever is available.
Areas of Expertise

Robotics, Vision and Autonomous Systems
Creating systems that can perceive, interpret and respond to the world around them. This includes robotics, computer vision, image analysis, embedded intelligence, autonomous systems and human–robot interaction.

Artificial Intelligence and Machine Learning
For organisations that want to know where AI will pay off, or whether the models they already use can be trusted. We help with AI opportunity assessment, model review and validation, explainable and responsible AI, generative AI applications, and decision-support systems

Cybersecurity and Privacy
Helping organisations understand and address the security and privacy challenges created by increasingly connected digital systems. Expertise includes systems security, data privacy, secure technologies, threat analysis and the security of emerging digital applications.

Human-Centred and Socio-Technical Computing
Designing technology around the people, organisations and communities that use it. This work explores human–computer interaction, accessibility, user experience, responsible innovation and the wider social and organisational effects of digital technologies.

Natural Language Processing and Intelligent Communication
Developing systems that can analyse, understand and generate human language. Applications include information extraction, conversational systems, document analysis, knowledge discovery and the responsible use of large language models.

Computational Science and Advanced Algorithms
Applying mathematical, logical and computational methods to complex problems across industry and research. Expertise includes algorithms, optimisation, modelling, verification and the theoretical foundations needed to develop dependable computational systems.
