Teaching & admin

Teaching, leadership and administrative roles.

Swansea University, UK

Period Role
Since 08/11/2026 Zienkiewicz Institute theme lead, Foundation and Methods for Modelling, Data Science and AI
Since 01/10/2026 Module delivery, CSCM-072 Optimisation Techniques (Level 7, postgraduate)
Since 13/10/2026 Core member, Computer Science Teaching Attainment group
Since 01/01/2025 Zienkiewicz Institute PGR lead
01/07/2024 – 01/10/2025 Programme coordinator, MSc Artificial Intelligence
01/10/2024 – 30/09/2026 Module coordinator, CS-235 Software Engineering II (Level 5, undergraduate)
Since 18/09/2023 Head of Year 2 (BSc Computer Science, Software Engineering, Computer Science & AI)
Since 01/10/2022 Module coordinator, CS-210 Concurrency (Level 5, undergraduate)
23/08/2022 – 01/10/2024 Computer Science Research Energies (CORE) leadership team

Other roles: founding counsellor of the Swansea IEEE Student Branch.

De Montfort University, Leicester, UK

Period Role
01/01/2021 – 23/08/2022 Institute Head of Research Students
01/01/2021 – 23/08/2022 Overseas programme leader, MSc AI, DMU Dubai
01/05/2022 – 12/07/2022 ED2030 postgraduate programme re-validation (new MSc AI)
01/08/2020 – 31/01/2021 Deputy Subject Group Leader, Games, Mathematics & Intelligent Systems
01/09/2016 – 23/08/2022 Programme leader, MSc Intelligent Systems and MSc Intelligent Systems & Robotics
2016 – 2022 Module leader, Calculus I (Level 4, undergraduate) and Calculus II (undergraduate), re-validated as Mathematical Analysis
2015 – 2022 Module leader, Computational Intelligence Optimisation (Level 7, postgraduate)
2015 – 2016 Linear Algebra; Algorithms for Games
2012 – 2015 Quantitative Methods; Mathematical Methods; C Programming for Games

Editorial, reviewing and other peer-esteem activities are on the Service & Esteem page.