Teaching


2025 - 2026    Cardiff University

(on leave)


2024 - 2025    Cardiff University


2023 - 2024    Cardiff University


2022 - 2023    Cardiff University


2021 - 2022    Cardiff University


2020 - 2021    Cardiff University


2019 - 2020    Cardiff University