Imperial College London


Faculty of Natural SciencesDepartment of Mathematics

Senior Lecturer



+44 (0)20 7594 5003david.ham Website CV




758Huxley BuildingSouth Kensington Campus





Dr Ham's research interests centre on the development and composition of high level abstractions for scientific computation, particularly geophysical fluids. His interests span computational and computer science and include both new numerical schemes and novel approaches to their implementation. He has published on the stability and symmetry characteristics of several new numerical schemes and has lead work on the development of new software toolkits for finite element models as well as a generic user interface system for scientific models.

Dr Ham's most recent work is on the automatic generation of finite element models. He leads the Firedrake project and is an author of the dolfin-adjoint automated inverse simulation framework. The latter work was awarded the 2015 Wilkinson Prize for Numerical Software.


  • Senior lecturer, Imperial College 2016-
  • NERC Independent Research Fellow, Imperial College 2013-
  • Grantham Research Fellow, Imperial College 2009-2013
  • Research fellow, Imperial College 2008-2016
  • Research associate, Imperial College 2005-2008
  • Research assistant and PhD student, TU Delft, The Netherlands 2001-2005
  • BSc (Mathematics) and LLB, The Australian National University 1996-2003