Computer Science

The Computer Science department brings together Computer Scientists and Mathematicians working on a variety of modern-day, interdisciplinary topics including problems of knowledge representation, machine learning, optimisation, image and signal processing. We have our own Beowulf parallel machine and access to the University's EPSRC-funded IBM supercomputer SP3 system.

Applying for an EPSRC studentship:

This webpage lists research themes based in Computer Science. When you submit an application you will be expected to submit a research proposal aligned to a theme listed below. Examples of research projects previously available are included for reference. 

For full details of eligibility criteria and the application process, please click here.

Social and Environmental Data Science uses a variety of computational methods (including machine learning, network analysis and text/image processing) to solve problems in a variety of domains. Data science research at Exeter is often linked to the Institute for Data Science & Artificial Intelligence ( and takes advantage of institutional membership of the Alan Turing Institute. Research areas include environmental science, computational social science, digital politics and urban analytics, amongst many others.

For more information, please contact: Prof Hywel Williams (

Human Dynamics and Urban Systems focus on the problems related to urban living which ranges from traffic modelling, city accessibility, crime modelling and prediction, and more broadly city planning and predictability of human dynamics.
For more information please contact: Prof Ronaldo Menezes (

The AI research focuses on social network understanding, remote sensing, human-computer interaction, cognitive science and on the philosophical foundations of artificial intelligence and computer science.
For more information please contact: Prof Edward Keedwell (

Researchers of the evolutionary computing and optimisation group study and develop evolutionary algorithms, genetic programming, hyperheuristics, swarm intelligence and multi- and many- objective versions of these for problems such as hydroinformatics, bioinformatics, optimisation under uncertainty and interactive evolution. 

Examples of projects from previous years include:

For more information please contact: Prof Jonathan Fieldsend (

The network science theme focuses on the phenomena, intrinsic properties and real-world applications of complex networks (such as complex systems and human dynamics), which are often inspired by nature and occur in many real-world contexts including social, biological and neural networks.

Examples of projects available in previous years include;

 For more information please contact Prof Ronaldo Menezes (

Tired of insecure, crashing, or non-privacy aware systems? The Security and Trust of Advanced Systems group researches all aspects of building secure, safe, privacy-preserving, reliable, and trustworthy systems. We focus on methods for building system that are secure, privacy-preserving, and safe “by design”. We work on approaches for analysing the security or safety of advanced systems (e.g., distributed systems using Blockchains, autonomous systems, cyber-physical systems, or systems using ML or AI). The expertise of the group ranges from formal verification (using, e.g., mathematical logic) to more applied approaches using static and dynamic testing or model-driven design.

For more information please contact: Prof Achim Brucker ( or Dr Diego Marmsoler (

The high performance computing and networking group investigates the advanced and intelligent computational and networking technologies and the challenges associated with the future Internet, 5G/6G mobile networks, cloud and edge computing, unmanned vehicles, computing and networking systems supported by AI/Machine Learning.

Examples of projects available in recent years include;

For more information please contact: Prof Geyong Min (

Machine Learning

The machine learning theme (and its subthemes) at Exeter spans the range of data, applications and methodologies from kernel methods to deep neural architectures and reinforcement learning applied to both continuous and discrete, graph-based data.

Computer Vision

The activities of the computer vision group include visual attention, autonomous control, collaboration and decision strategies for cooperative robots, deep multi-modal embedding, graph neural networks etc.


For more information, please contact: Prof Richard Everson (