Brief autobiography

Born in 1964 in Macclesfield, England. Educated at King's School Macclesfield (1974-83), New College Oxford (Mathematics BA First Class 1987) and the [then] Department of Mathematics and Computer Science of the University of Dundee (PhD 1992, supervisor Prof. Roger Fletcher). Employed by the University of Dundee as a research assistant (1988-90) and then by the University of Edinburgh in the School of Mathematics as a lecturer (1990-date). I live with Agnès Guyon and we have daughters Lucie and Katya.

Professional activities

My research interests are the development of algorithmic and computational techniques for solving large scale linear programming (LP) problems using the revised simplex method on both serial and parallel computers. A consequential research interest is the application of these techniques in other areas of computational optimization and linear algebra.

My publication list and talks contain links to abstracts and pdf files of articles and slides.


Since February 2010, I have been Project Manager for the COIN-OR LP solver Clp.

Organised the NATCOR Convex Optimization course in Edinburgh: 23-28 June 2014 and 13-17 June 2016

Chair of the organising committee of EUROPT 2015, July 8-10 2015, Edinburgh

I teach linear programming, numerical analysis and modelling using Xpress-MP.

Leisure activities

I used to go climbing but, with increasing age, am likely to return to peak-bagging. I still go running and am a member of Penicuik Harriers. I no longer enjoy Orienteering.