2022– : Research Chair, African Institute for Mathematical Sciences, Ghana.
2018–2021: Head of School, School of Mathematics and Statistics, University of Sheffield.
2011– : Professor of Mathematics and Statistics, School of Mathematics and Statistics, University of Sheffield.
2007–2011: Associate Professor and Reader in Applied Mathematics, School of Mathematical Sciences, University of Nottingham.
2003–2007: Lecturer/Senior lecturer in the Computational Biology Group, Department of Computer Science, University of Sheffield.
2002–2003: J. G. Graves Fellow in Medical Research, School of Medicine and Biomedical Sciences, University of Sheffield.
2001: EPSRC Senior Visiting Fellow, Isaac Newton Institute for Mathematical Sciences, Cambridge.
Visiting Bye-Fellow, Selwyn College, Cambridge.
1998–2001: Research Associate, Mathematical Modelling and Genetic Epidemiology Group, Division of Genomic Medicine, University of Sheffield.
1997–1998: Temporary Lecturer, Developmental Genetics Programme, University of Sheffield.
1994–1997: Wellcome Trust Research Fellow, Centre for Mathematical Biology, University of Oxford.
1990–1994: Ph.D., Theoretical Physics, Birkbeck College, University of London.
Supervisor: Basil Hiley. Thesis title: Algebraic Structures in the Light of the Implicate Order
1986–1990: B.A. / M.Math. Mathematics, University of Cambridge.