People 

Meet the academic, teaching, and professional services staff within the School of Computer Science.

If you would like to contact the School, please see the contact page for details.

Dr Ozgur Akgun

Director of Impact

Senior Lecturer

Constraint Programming, Data Linkage, Applications of Machine Learning

Dr Oggie Arandelovic

Reader

Computer vision; machine learning; pattern recognition; data mining; big data analysis; health informatics; statistics; clinical trial design and analysis; information retrieval; mathematical modelling; image processing

Dr Abd Alsattar Ardati

Lecturer

Human-computer interaction, Software Engineering, Caring Practices in Software Development, Design Research, Socio-Technical Solutions, Participatory Design (PD) Methods & Tools, Distributed PD, Cross-cultural PD, Community-Centric Design, Digital Communities, Online Ethnography, Marginalised Groups, Digital Inclusion, Computer Supported Cooperative Work, Collaborative Writing, Open Knowledge Gaps, and platforms like Wikipedia.

Dr Dharini Balasubramaniam

Senior Lecturer

Software architecture, uncertainty in software systems, software ethics, digital inclusion, digital literacy, Computer Science education

Prof Saleem Bhatti

Professor

Internet architecture (specifically ILNP); Networked and computer communication systems, architectures, protocols and applications; Mobile and wireless systems; Energy in computer systems; Mobile health (mHealth); Security and privacy in networked systems; Communications systems for development; Performance analysis; Testbeds and empirical/data-driven systems research; Network control plane; Network management and resource management.

Prof Juliana Bowles

Professor

Formal methods and verification; model checking; constraint solvers; temporal logics (stochastic, distributed, etc); concurrency; dependability; NLP in healthcare; modelling in healthcare; health informatics; evidence-based clinical decision support systems; global health

Dr Edwin Brady

Reader

Types; programming languages; DSLs; verification; compilers; theorem proving; functional programming; program generation; dependent types

Dr Christopher Brown

Reader

Reader (Education and Research Focused)

Programming languages; refactoring; semantics; programming transformation; energy analysis; parallel programming; heterogeneous computing

Prof Richard Connor

Professor of Computer Science

similarity and metric search, high-dimensional geometry, Hilbert spaces, dimensionality reduction

Dr Nguyen Dang

Lecturer

combinatorial optimisation, algorithms, machine learning, deep reinforcement learning, automated algorithm configuration, constraint modelling, evolutionary algorithms.

Prof Alan Dearle

Professor

Metric search; metric indexing; data linkage; genealogical population reconstruction; synthetic population generation; operating systems; unikernel operating systems

Prof Simon Dobson

Deputy Head of School

Professor

complex systems; network science; simulation; computational science; sensor networks; data analytics; data science

Dr Joan Espasa Arxer

Lecturer

Automated Planning, Classical Planning, Numeric Planning, Scheduling, Boolean Satisfiability, Satisfiability Modulo Theories, SAT, SMT, Planning as SAT, Constraint Programming, CP, Automated reformulation

Dr Lei Fang

Lecturer

Bayesian inference, statistical learning, complex system, sensor networks

Prof Ian Gent

Professor

Constraint satisfaction, Puzzle Games, Patience/Solitaire Solving, Recreational AI

Dr David Harris-Birtill

Senior Lecturer

Medical technology; image analysis; signal processing; ambient sensing; medical imaging; remote pulse oximetry; photoacoustics; photothermal therapy; machine learning.

Dr Tristan Henderson

Senior Lecturer

Privacy, data ethics, data protection, law and technology, human-data interaction (HDI), online social networks, reproducible and responsible research

Dr Ruth Hoffmann

Lecturer

combinatorics, computational mathematics, Artificial Intelligence, combinatorial search, graphs, groups, permutations, theoretical computer science

Dr Jason Jacques

Lecturer in Human Computer Interaction

HCI, Crowdsourcing, Online Labour Markets, Digital Communities, Gig Economy, Sustainability

Prof Christopher Jefferson

Professor

Game AI, Constraint Programming, Computational Group Theory, Search

Prof Tom Kelsey

Professor

Modeling; biomedicine; data science; late effect; machine learning

Dr Ragini Kihlman

Research Fellow in Machine Learning

Prof Graham Kirby

Professor

Linkage of historical records; population reconstruction; synthetic population data generation

Dr Olexandr Konovalov

Lecturer

 research software development practices

Prof Lars Kotthoff

Johann and Gaynor Rupert Chair in Artificial Intelligence

Dr Phong Le

Reader in Machine Learning

natural language processing, machine learning, automated algorithm configuration

Dr Peter Macgregor

Lecturer

Data Science, Machine Learning, Clustering, Graph Algorithms, Similarity Search, Theoretical Computer Science

Dr Areti Manataki

Lecturer

health informatics, artificial intelligence, health data science, process mining and modelling, data science education, data visualisation, intelligent systems

Prof Ian Miguel

Head of School

Professor

Artificial Intelligence, Constraint Programming, Constraint Modelling, Propositional Satisfiability, SAT, Combinatorial Optimisation.

Dr Mark Nederhof

Senior Lecturer

Computational linguistics; formal language theory; writing systems

Prof Susmit Sarkar

Director of Research

Professor

Shared memory concurrency; parallelism; programming languages; verification; compilers; static analysis; hardware architecture design; memory consistency models

Dr Tom Spink

Lecturer

Dynamic Binary Translation, Hardware Virtualisation, Operating Systems, Runtimes, Compilers

Dr Miriam Sturdee

Senior Lecturer

Senior Lecturer (Education and Research Focused)

Dr Kasim Terzić

Senior Lecturer

Senior Lecturer (Education and Research Focused)

Computer vision; scene understanding; machine learning; cognitive robotics, artificial intelligence (AI); ecology and conservation

Dr Alice Toniolo

Senior Lecturer

Senior Lecturer (Education and Research Focused)

Artificial intelligence; argumentation; reasoning; dialogue; deliberation; multi-agent systems; human-agent interaction; provenance; planning; norms.  

Prof Blesson Varghese

Professor

Professor (Education and Research Focused)

Distributed systems, Cloud/Edge computing, Distributed intelligence, Collaborative Machine Learning, Edge AI/ML

Mr Steven Watt

Professor in Practice in Computer Science

Cyber resilience; Cyber security; IoT and Operational technology security, IT Governance; Risk Management; Organisational Resilience; Cloud resilience and security.

Prof Juan Ye

Professor

Professor (Education and Research Focused)

human activity recognition, sensor data analysis, applied machine learning, domain adaptation, continual learning

Mr Kenneth Boyd

Honorary Lecturer

user-centred design, UI, UX, tangible interfaces, museums and visitor centres, design thinking, HCI

Mr Iain Carson

Mr Iain Carson

Honorary Teaching Fellow

Dr Rosa Filgueira

Honorary Research Fellow

Data Streaming Libraries, Text Mining Frameworks, High Performance Computing, Distributed Systems,  Big Data, Applied AI, Parallel Computing, Workflows Systems, Reproducible Frameworks

MA

Mustafa Abdelwahed

KB

Kamyar Babazadeh

GCV

Gloria Chacon Vasquez

BC

Ben Claydon

CDS

Carla Davesa Sureda

JD

Julia Dreiling

JF

Judith Fassbender

XG

Xinya Gong

RH

Ryan Hayward

TH

Tristan Heal

MH

Mirza Hossain

SI

Samuel Ivey

WL

Weiye Li

ZL

Zipei Li

JL

Joseph Loughney

TM

Thomas Martin

FM

Ferdia McKeogh

TN

Thu Nguyen

BN

Berné Nortier

LN

Leonid Nosovitskiy

BS

Bhakti Shah

QUAS

Qurat Ul Ain Shaheen

RSDO

Rhayssa Silva De Oliveira

BS

Bocheng Su

SHT

Sing Hin To

TW

Tilcia Woodville-Price

TW

Tianchen Wu

SY

Sachin Yadav

YY

Yunzhe Yuan

HZ

Honglin Zhang

Mr Alex Bain

Mr Alex Bain

School Manager

JD

Mrs Julie Dunsire

School Administrator

KG

Miss Katie Gibson

Administrator

LH

Mrs Linda Hall

Administrator

JM

Mr Jose Marques

Computing Officer

SN

Ms Sylvia Niven

Postgraduate Administrator / Admissions Officer

JP

Mr James Park

Technician

Mrs Annemarie Paton

Mrs Annemarie Paton

School Coordinator

Dr Kirsty Ross

Industrial Liaison Officer

NT

Mr Nicol Thomson

Technician

Mrs Hazel Wallace

Mrs Hazel Wallace

Research Administrator