| 1987-90 | Cambridge University | BA hons. Mathematics | upper second |
| 1991-92 | Southampton University | MSc Oceanography | distinction |
| 1997-98 | Greenwich University | PGCE in Further Education | pass [NB the degree was pass/fail only] |
| 2002-03 | Reading University | MSc Biometry | distinction |
| 2003-2006 | Lancaster University | PhD Statistics | |
| 2006- | Lancaster University | Lecturer in Statistics |
| 07/1990-08/91 | Tesco Stores Ltd + Temping | supervisor/manager + various |
| 11/1992-08/97 | The Meteorological Office | sea-ice/ocean numerical modelling and data assimilation |
| 02/1999-12/01 | Whitecross Systems Ltd. | C/UNIX software engineer for a proprietary multi-threaded database engine |
| 03/2002-08/02 | Sun Microsystems Ltd. | (supposedly) software engineer for device drivers |