Administrative Roles
- Departmental REF2029 (UoA10) Lead: 2023–present
- Head of Department: 2021–2024
- Departmental Director of Research: 2017–2021
- Member of College of Science Research Committee: 2015–2021
- Departmental Examination Officer: 2012–2015
- Level 0 Tutor for Mathematics: 2013–2014
- Departmental Deputy Programme Director: 2012–2014
- Chair of Departmental Learning and Teaching Committee: 2009–2011
- Departmental Colloquium Secretary: 2007–2009