I am a Teaching Focused Lecturer in the Department of Computer Science, University of Manchester.
From 2019-2021, I was University Teacher in the Computer Science Department, University of Liverpool. In 2020 I obtained my PhD in Computer Science from University of Liverpool. My Thesis is entitled "Graphics Processing Units: Abstract Modelling and Applications in Bioinformatics", and was supervised by Prof. Prudence Wong and Prof. Paul Spirakis. It was examined by Prof. Igor Potapov, Dr. Paul Sant, and Dr. Paul Bell. In 2014 I obtained my BSc (Hons) Computer Science (First Class) from the University of Liverpool. I was awarded the Computer Science Departmental Project Prize for my final year project entitled "SpringCL: A GPU Acellerated Network Visualisation Tool", which was completed under the supervision of Prof. Prudence Wong.


My research interests centre on High Performance Computing (particularly GPU computing) , Parallel Abstract Models for designing and analysing algorithms on different architectures, Bioinformatics, and String algorithms.


Journal Review


I am a Fellow of the HEA.

Grants and Awards


My pedagogical interests revolve around teaching approaches that differ from the regular lectures and seminars that are often employed in higher eductation. In particular, I am interested in investigating the use of technology in enhancing student learning, and the effective online delivery of modules.
As a result of this, I have successfully developed and delivered a blended learning flipped classroom approach, which was used in COMP310 in Semester 2 of 2019/20. This proved to be useful in the wake of the COVID-19 crisis.

Current Duties

Teaching: Other:

Former Teaching Duties

Former Administration Duties


thomas(dot)carroll (at) manchester (dot) ac (dot) uk

Department of Computer Science,
Kilburn Building, Oxford Road,
University of Manchester,
Manchester, UK
M13 9PL