Stephen obtained a BA in Mathematics from Oxford University, followed by an MSc and a PhD from the University of Bath. Following completion of his PhD in 1993 he came to Surrey as a lecturer and has stayed here ever since. He was promoted to Senior Lecturer in 2001, to Reader in 2005 and to Professor in 2012.
Stephen is very experienced in university teaching and has taught both pure and applied mathematical topics at all levels. In recent years he has been developing and teaching new modules on the applications of differential equations and on modelling in ecology and the spread of infectious diseases. He has supervised or co-supervised 8 PhD students.
Stephen's main current research interest is in the mathematical modelling of diseases that are carried by insects, such as malaria and bluetongue disease. He regularly travels to universities in the USA, Canada and Hong Kong to collaborate with other leading scientists, and he has around 80 papers in research journals.