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