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.