Head of Department

Professor Xianghua Xie

Professor, Computer Science
+44 (0) 1792 602916
Available For Postgraduate Supervision

Deputy Head of Department

Dr Monika Seisenberger

Associate Professor, Computer Science
+44 (0) 1792 602131
Available For Postgraduate Supervision

Undergraduate Programme Director

Dr Liam O'Reilly

Senior Lecturer, Computer Science
Available For Postgraduate Supervision

MSc Programme Director

Dr Bertie Muller

Senior Lecturer, Computer Science
Available For Postgraduate Supervision

YR0 Co-ordinator

Dr Deepak Sahoo

Associate Professor, Computer Science
Available For Postgraduate Supervision

YR1 Co-ordinator/Admissions/Open Days

Dr Trang Doan

Dr Trang Doan

Senior Lecturer, Computer Science
Available For Postgraduate Supervision

YR2 Co-ordinator

Dr Fabio Caraffini

Associate Professor, Computer Science
Available For Postgraduate Supervision

YR3 Co-ordinator

Dr Jens Blanck

Associate Professor, Computer Science
+44 (0) 1792 602917
Available For Postgraduate Supervision

YR4 Co-ordinator/MSci Year Co-ordinator

Dr Tom Owen

Lecturer in Human Computer Interaction, Computer Science
Available For Postgraduate Supervision

Admissions/Open Days

Mr Randell Gaya

Mr Randell Gaya

Tutor in Computer Science, Computer Science

Dr Scott Yang

Lecturer in Computer Science, Computer Science
+44 (0) 1792 987193
Available For Postgraduate Supervision

Year Abroad Co-ordinator

Dr Gary Tam

Senior Lecturer, Computer Science
+44 (0) 1792 513383
Available For Postgraduate Supervision

Academic Staff

Dr Muneeb Ahmad

Senior Lecturer, Computer Science
+44 (0) 1792 604640
Available For Postgraduate Supervision

Dr Amjad Amjad

Tutor in Computer Science, Computer Science

Dr Troy Astarte

Lecturer, Computer Science
+44 (0) 1792 602813
Available For Postgraduate Supervision

Dr Fernando Maestre Avila

Lecturer in Computer Science, Computer Science
Available For Postgraduate Supervision

Professor Arnold Beckmann

Professor, Computer Science
+44 (0) 1792 602370
Available For Postgraduate Supervision

Dr Ulrich Berger

Reader, Computer Science
+44 (0) 1792 513380
Available For Postgraduate Supervision

Dr Daniele Cafolla

Lecturer, Computer Science
Available For Postgraduate Supervision

Dr Betsy Dayana Marcela Chaparro Rico

Lecturer, Computer Science
Available For Postgraduate Supervision

Dr Cheng Cheng

Senior Lecturer, Computer Science
Available For Postgraduate Supervision

Professor Alan Dix

Director of Computational Foundry, Computer Science
Available For Postgraduate Supervision

Dr Hassan Eshkiki

Tutor in Computer Science, Computer Science

Mr Tashi Gyaltsen

EPIC CDT: Senior Business Engagement Officer, Science and Engineering

Dr Neal Harman

Associate Professor, Computer Science
+44 (0) 1792 295394
Available For Postgraduate Supervision

Ms Casey Hopkins

Senior Lecturer, Computer Science
+44 (0) 1792 513742
Available For Postgraduate Supervision

Dr Julian Hough

Associate Professor in Human Computer Interaction, Computer Science
Available For Postgraduate Supervision

Professor Mark Jones

Professor, Computer Science
+44 (0) 1792 513391
Available For Postgraduate Supervision

Professor Matt Jones

Personal Chair, Computer Science
+44 (0) 1792 295259
Available For Postgraduate Supervision

Dr Oliver Kullmann

Associate Professor, Computer Science
+44 (0) 1792 513369
Available For Postgraduate Supervision

Dr Pardeep Kumar

Lecturer in Computer Science, Computer Science
Available For Postgraduate Supervision

Dr Joe MacInnes

Senior Lecturer, Computer Science
Available For Postgraduate Supervision

Dr Nicholas Micallef

Lecturer in Computer Science, Computer Science
Available For Postgraduate Supervision

Professor Faron Moller

Professor, Computer Science
+44 (0) 1792 295160
Available For Postgraduate Supervision

Dr Benjamin Mora

Associate Professor, Computer Science
+44 (0) 1792 295575
Available For Postgraduate Supervision

Dr Eike Neumann

Lecturer, Computer Science
Available For Postgraduate Supervision

Dr Hoang Nguyen

Associate Professor in Cyber Security, Computer Science
Available For Postgraduate Supervision

Dr Arno Pauly

Senior Lecturer, Computer Science
+44 (0) 1792 513533
Available For Postgraduate Supervision

Professor Jen Pearson

Professor, Computer Science
Available For Postgraduate Supervision

Dr Cécilia Pradic

Lecturer in Computer Science, Computer Science
+44 (0) 1792 987340
Available For Postgraduate Supervision

Dr Alma Rahat

Associate Professor, Computer Science
Available For Postgraduate Supervision

Dr Thomas Reitmaier

Lecturer in Computer Science, Computer Science

Dr Hans Ren

Tutor in Computer Science, Computer Science

Dr Matt Roach

Associate Professor, Computer Science
+44 (0) 1792 606662
Available For Postgraduate Supervision

Professor Simon Robinson

Professor, Computer Science
Available For Postgraduate Supervision

Professor Markus Roggenbach

Professor, Computer Science
+44 (0) 1792 543578
Available For Postgraduate Supervision

Dr Giedre Sabaliauskaite

Associate Professor in Cyber Security, Computer Science
+44 (0) 1792 604131
Available For Postgraduate Supervision

Mrs Solmaz Safari

Tutor, Computer Science
Available For Postgraduate Supervision

Dr Anton Setzer

Reader, Computer Science
+44 (0) 1792 513368
Available For Postgraduate Supervision

Dr Sara Sharifzadeh

Senior Lecturer, Computer Science
+44 (0) 1792 987192
Available For Postgraduate Supervision

Professor Siraj Shaikh

Professor in Systems Security, Computer Science
Available For Postgraduate Supervision

Professor John Tucker

Professor, Computer Science
+44 (0) 1792 295649
Available For Postgraduate Supervision

Dr Manlio Valenti

Lecturer in Computer Science, Computer Science
Available For Postgraduate Supervision

Megan Venn-Wycherley

Lecturer in Educational, Historical and Philosophical Foundations of Computer Science, Computer Science
Available For Postgraduate Supervision

Dr Sean Walton

Senior Lecturer, Computer Science
Available For Postgraduate Supervision

Dr Yuanbo Wu

Senior Lecturer, Computer Science
Available For Postgraduate Supervision

Dr Adam Wyner

Associate Professor, Computer Science
Available For Postgraduate Supervision

Professor Jiaxiang Zhang

Professor in Artificial Intelligence, Computer Science
Available For Postgraduate Supervision

Dr Lu Zhang

Lecturer, Computer Science
Available For Postgraduate Supervision

Institute of Coding

Mr Rhys Clements

Mr Rhys Clements

Senior Cloud, Compute Storage Engineer LINUX, Cloud, Compute & Storage

Dr Lee Clift

Teaching Fellow, Computer Science
Dr Maria Moller

Dr Maria Moller

Business Liaison Officer, Computer Science
Mr Filippos Pantekis

Mr Filippos Pantekis

Teaching Fellow, Computer Science

Dr Olga Petrovska

Teaching Fellow, Computer Science
Mr Jack Roberts

Mr Jack Roberts

Teaching Fellow, Computer Science
+44 (0) 1792 205678 ext 9364

Technocamps

Mr Mike Bulpitt

External Contracts Officer, Post Award
Ms Megan Chick

Ms Megan Chick

Business Engagement & Communications Manager, Biomedical Sciences

Mr Luke Clement

Operations Manager, Computer Science
+44 (0) 1792 205678 ext 1249
Miss Chess Hutin

Miss Chess Hutin

Senior Finance Assistant, Computer Science
Mr Dan North

Mr Dan North

Delivery Officer (Technocamps), Computer Science
Mrs Joanne Ralph

Mrs Joanne Ralph

CyberFirst Schools Wales - Area Lead, Computer Science
Mr Alex Southern

Mr Alex Southern

Delivery Officer (Technocamps), Computer Science
+44 (0) 1792 205678 ext 1255

Honorary Staff

Dr Jingjing Deng

Affiliate, Computer Science
Available For Postgraduate Supervision

Dr Xiuyi Fan

Affiliate, Computer Science
+44 (0) 1792 604541
Available For Postgraduate Supervision

Dr Shane Fleming

Honorary Lecturer, Computer Science
+44 (0) 1792 987383
Available For Postgraduate Supervision

Professor Rynson Lau

Honorary Chair, Science and Engineering

Mr Stewart Powell

Honorary Lecturer, Science and Engineering

Emeritus Staff

Professor Peter Mosses

Professor Emeritus (Science), Science and Engineering

Professor Harold Thimbleby

Professor Emeritus (Science), Science and Engineering
Available For Postgraduate Supervision