PhD Researcher & Software Developer
Manchester, UK
I'm a PhD researcher at Manchester Metropolitan University investigating how deep learning and natural language processing can improve automated fact-checking pipelines. Alongside my research, I teach programming, web development, and mobile applications to undergraduate students, and create educational resources for data science and Python courses.
My research focuses on leveraging AI to tackle misinformation and improve fact-checking at scale.
PhD Research · Manchester Metropolitan University · 2023–Present
Investigating novel methods to leverage AI technologies — including transformer-based deep learning architectures and natural language processing — to improve the current fact-checking pipeline. Research spans claim detection, evidence retrieval, and veracity prediction.
ACL 2025 · Findings
Workshop on Observations of Misunderstood AI · 2025
I'm passionate about computing education, with experience spanning peer learning, course creation, research assistance, and formal teaching across multiple undergraduate modules.
Manchester Metropolitan University
September 2023 – Present
Supporting undergraduate students across three modules with lab sessions, debugging, and coursework marking:
MMU RISE
October 2022 – June 2023
Created educational content for two MMU RISE programmes aimed at widening participation in computing:
Manchester Metropolitan University
February 2023 – September 2023
Contributed to academic research into software engineering education in higher education:
Manchester Metropolitan University
September 2020 – June 2022
Facilitated peer learning sessions for first-year Computer Science students — running discussions, delivering coding tutorials, and providing one-to-one support to help students build confidence with programming fundamentals.
Research and personal projects spanning AI, NLP, and software development.
PhD research project exploring transformer-based methods for claim verification, evidence retrieval, and veracity prediction.
MSc thesis — a deep learning model to detect and rank multiple emotions within text sequences.
BSc final year project — training a reinforcement learning agent to play the game of checkers from scratch.
Interactive Jupyter Notebook curricula for the MMU RISE "How to Be a Data Scientist" programme.
More on GitHub
Manchester Metropolitan University
September 2023 – Present
Investigating new methods to leverage AI technologies — including deep learning and NLP — to improve the automated fact-checking pipeline.
Manchester Metropolitan University
September 2022 – September 2023
Supervised and unsupervised machine learning, principles of AI, algorithms and data structures, expert systems (Prolog), AI ethics, mathematics.
Thesis: Creating a deep learning model to detect and rank emotions within text.
Manchester Metropolitan University
September 2019 – June 2022
Object-oriented programming (Java), web development, algorithms and data structures, mobile development, source control, introduction to AI, compilers and programming principles.
Final Year Project: Using a reinforcement learning algorithm to play the game of checkers.
Languages
ML & AI
Tools & Libraries