David Gavaghan received his undergraduate degree in Mathematics from Durham University in 1986. From there he moved to the University of Oxford where he gained an MSc in Numerical Analysis and Mathematical Modelling in 1987 and a D.Phil in the Development of Parallel Numerical Algorithms in 1991. Since then he has been working in the field of Mathematical and Computational Modelling and has established and heads the Computational Biology Group which is based principally within the Department of Computer Science. In 2002 he was awarded substantial funding from the EPSRC to establish the Life Science Interface Doctoral Training Programme.
Further programmes in Systems Biology (funded in 2007) and an industrial programme in Systems Approaches to Biomedical Science (funded in 2009) have since been added, and the Doctoral Training Centre is now based in the Rex Richards Building in the heart of the University's South Parks Road Science campus. In October 2004 he was appointed Professor of Computational Biology within the Computing Laboratory (now Department of Computer Science). His research interests are in the mathematical modelling of physiological and biological systems, and in the development of robust approaches to the development of computational science software that will result in fully tested and reliable (open source) codes.