2023- Supernumerary Teaching Fellow in Mathematics, St John's College, University of Oxford
2020-23 Heilbronn Research Fellow, Mathematical Institute, University of Oxford and Junior Research Fellow, St Cross College, University of Oxford
2017-20 Heilbronn Research Fellow, School of Mathematics, University of Bristol
2017 PhD Mathematics, University of Bristol
2013 MSc Physics, University of Waterloo, Canada and Perimeter Institute for Theoretical Physics
2012 MSci Mathematics and Physics, University of Bristol