I am a University Teacher in the Computer Science Department, University of Liverpool. I am a member of the TASC group, the Networks and Distributed Computing group, and ACTO.
In 2020 I obtained my PhD in Computer Science from University of Liverpool. My Thesis was 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

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.
To develop this further, I am PI of the FABLE (Flipped And Blended LEarning) L&T project (funding: £5,750).
I am an associate fellow of the HEA.

Current Duties

Teaching: Administration:

Former Duties


thomas(dot)carroll2 (at) liverpool (dot) ac (dot) uk

0151 7958409 Internal extension: 58409
Department of Computer Science,
Ashton Building, Ashton Street,
University of Liverpool,
L69 3BX