I am a University Teacher (since August 2019) in Computer Science Department, University of Liverpool. I am a member of the TASC group and the Networks and Distributed Computing group.
Between 2014 and 2019, I studied for my PhD (also at University of Liverpool, Computer Science Department) under the supervision of Prof. Prudence Wong and Prof. Paul Spirakis.
In November 2019 I passed my PhD Viva, examined by Dr. Paul Sant, Dr. Paul Bell, and Prof. Igor Potapov.
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.

Current Duties (2019/20)

All materials for lectures are to be found on Vital.




Former Duties

Previous Teaching modules:


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