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
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.
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.
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.
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.
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)