I am a Professor of Computational Engineering in the Department of Engineering at King’s College London, where I am working on high-order finite element methods and their applications to industry and fluid dynamics. I am also a honorary senior lecturer in the Department of Aeronautics at Imperial College London and at the University of Exeter.

Previously, I was a senior lecturer in engineering at the University of Exeter; a research and teaching fellow at Imperial College, working with Spencer Sherwin and Joaquim Peiró; and a Ph.D. and undergraduate student in the Mathematics Institute at the University of Warwick, where together with my supervisor Dwight Barkley, I investigated the transition to turbulence in pipe flow. I am currently a member of the scientific committee for the International Meshing Roundtable, the leading conference in mesh generation.

Interests and Hobbies

Mainly I spend most of my free time on some kind of computing-related project. I like Apple hardware, Linux and open-source software and code in a variety of languages (C/C++ and derivatives and Python for the most part). I’m also involved in various capacities in a number of personal and collaborative projects. You can find out more about those on the software page.

Other interests

Ever since I got a Canon 350D digital SLR for my 21st birthday, I’ve been hooked on photography ever since. My tastes, and my gear, has moved on since then but I’m still doing my best to get out and take photos whenever I can. My other non-computing interests are musical; I play trombone at a reasonable level, and can at least bash the piano around a bit. One of my most recent projects has been to construct my own electronic drum kit through the use of a MegaDrum module.

About this site

This site has gone through lots of evolutions since I set it up in 1997 as a pimply-faced youth:

  • a straightforward static HTML site;
  • a badly-coded PHP site;
  • a slightly-better-coded PHP site;
  • a WordPress site with a custom theme;
  • and finally this instantiation, which uses Jekyll, Bootstrap 4 and Jekyll-Scholar for the publication lists.

I learned a lot during this time about development, and find it amusing that after all of this I’m back to good old plain HTML files to serve my webpages! However, sometimes it’s easy to forget that the simpler route is often the best one to take, despite the lack of fancy bells and whistles!