I currently supervise a postdoctoral researcher and three PhD students as primary supervisor:
Joseph Marvin Imperial (since 2022),
Melissa Torgbi (since 2023),
Siva Worajitwannakul (since 2024)
I also co-supervise several additional PhD students across Bath and Birmingham.
Over the years, I have supervised more than 45 Master’s and MComp dissertations, several of which have led to publications.
I currently lead the Natural Language Processing (CM32030) for final-year AI students (~60 students, with expanded content to include the state of the art in GenAI) at the University of Bath.
In the past, I have led Natural Language Processing (CM30320) for the wider undergraduate cohort (~120 students, fully redesigned to integrate state-of-the-art generative AI content), as well as the Machine Learning (CM20315) module (~190 students), where I introduced new deep learning material.
From 2018–2021 I was a Lecturer (Assistant Teaching Professor) and MSc Director in the School of Computer Science at the University of Birmingham. I taught large MSc cohorts in Artificial Intelligence and Databases (each with around 400 students) and an undergraduate Introduction to Computer Science module (around 300 students), and was responsible for the design, delivery and assessment of these courses.
As MSc Director of Studies for the MSc Computer Science programme (around 400 students), I had overall responsibility for the smooth running of the programme: coordinating curriculum and assessment across modules, balancing teaching workloads, overseeing timetabling, and providing one-to-one advice to students on module choices and progression, including through the start of the COVID-19 pandemic. During my time at Birmingham I supervised 19 final-year projects and 22 Masters dissertations, several of which led to co-authored publications with students.