Alongside my research, I have been involved in teaching and student supervision at the University of Birmingham since 2019. My teaching covers mathematical foundations of computer science and artificial intelligence, with a focus on building rigorous conceptual understanding alongside practical skills.


Teaching

2020 – present

Mathematical Foundations of Artificial Intelligence and Machine Learning

University of Birmingham • Module Leader: Prof. Peter Tino
Teaching assistant for six consecutive academic years (2020/21 – 2025/26). Core module covering probability theory, linear algebra, optimisation, and the mathematical underpinnings of modern ML methods.

2020 – 2023

Algorithms for Data Science

University of Birmingham • Module Leader: Prof. Miqing Li
Teaching assistant covering algorithmic design and complexity, with applications to large-scale data analysis.

2019 – 2020

Mathematical Modelling and Decision Making

University of Birmingham • Module Leader: Prof. Peter Tino
Teaching assistant for an undergraduate module on mathematical modelling, optimisation, and decision theory.

2019 – 2020

Mathematical Foundations of Computer Science

University of Birmingham • Module Leader: Prof. Achim Jung
Teaching assistant covering logic, set theory, graph theory, and discrete mathematics for computer science students.

Feb 2025

AstroInformatics — Doctoral Training School

EDUCADO Innovative Training Network
Invited lecturer at a doctoral training school on the application of data science and machine learning methods in astrophysics.


Student Supervision

PhD Students Co-supervision

  • Othman Alghamdi (started 2023) — Probabilistic filament detection in astronomical data
  • Meerah Al-Hakbani (started 2023) — Manifold learning for stellar structure identification
  • Dario Barone (started 2024) — Probabilistic modelling for galaxy cluster dynamics

Master’s Students Co-supervision

  • Steni Sebastian (2020) — Estimation of Gravitational Wave Compact Binary Population Parameters using Probabilistic Hough Transform

Bachelor’s Students Co-supervision

  • Christopher Callum Nailer (2022) — Identifying Filament Structures in an Astronomical Dataset using Probabilistic Hough Transform
  • Jiahao Gai (2022) — Multi-objective optimisation in the simplification of multi-morbidity medical records

Academic Reviewing

I serve as a peer reviewer for the following journals and conferences:

  • IEEE Transactions on Pattern Analysis and Machine Intelligence
  • Neural Networks (Elsevier)
  • Pattern Recognition (Elsevier)
  • Astronomy & Astrophysics
  • AAAI Conference on Artificial Intelligence
  • ACM KDD (Knowledge Discovery and Data Mining)