skip to content

Dr Philip Blakely (University of Cambridge) - Academy Director

Philip Blakely received his Ph.D. from the University of Cambridge in 2010, having studied the flow of relativistic fluids onto black holes, under the supervision of Dr Nikos Nikiforakis. Since then, he has been a Research Computing Support Associate with the Centre for Scientific Computing, specialising in the design and optimization of multiphysics simulation software. He also lectures on Linux, C++ and CUDA for the MPhil in Scientific Computing.

Philip Blakely

Sam Selvini (University of Cambridge)

Sam Selvini is an administrator for the Centre for Scientific Computing. She should be your first point of contact for any questions about booking places on the course and accommodation. Contact: Ms Samantha  Selvini


Professor James Davenport (Department of Computer Science, Bath)

James Davenport is Hebron and Medlock Professor of Information Technology at the University of Bath, where he leads the HPC activity: procurement, the current cloud/inhouse comparison projects, and Bath's role in the Isambard ARM-powered HC project. He received BA (1974) and PhD (1980) degrees from Cambridge, and a retrospective MMath in 2011. He has used C since 1983, and lectured it since 1985. He has taught MPI, notably in Timisoara, where he has been awarded an Honorary Doctorate.

James Davenport


Professor Matt Probert (Department of Physics, York)

Matt graduated with a Physics degree from the University of Birmingham in 1989. He then worked in industry for 2 years, before returning to Birmingham for a PhD in computational physics / molecular dynamics. He then did postdoc research in ab initio modelling of materials in Durham, UCL and Cambridge before moving to York in 2000 to take up a lectureship. He has extensive experience of scientific computing and is one of the lead developers of the CASTEP electronic structure code. He has been a user of successive national supercomputers, is coordinator of the UKCP consortium of HECToR users, and is sysadmin for a 256-core cluster at York. Matt also teaches HPC to MPhys/PhD students at York.


Dr David Henty (EPCC)

David graduated with a degree in Physics from Imperial College London in 1987, and gained his PhD in Theoretical Physics from Glasgow University in 1990. He spent the next four and a half years doing research in Lattice Field Theory at Edinburgh University before joining EPCC in 1995 to support the Cray T3D, the UK's first national parallel supercomputer. His research interests are in performance optimisation and parallel scaling of application codes. Currently, much of this work is done on the UK's national supercomputer HECToR, a large Cray XE6 system hosted by EPCC. He is a member of EPCC's Exascale Technology Centre (ETC), working on fundamental issues associated with programming systems comprising millions of cores, which includes studying the efficiency of parallel languages and algorithms. David has a strong interest in training, and is Programme Director for EPCC's one-year postgraduate Masters course, the MSc in HPC.

David Henty

Dr Phil Hasnip (Department of Physics, York)

Phil Hasnip received his Ph.D. in Physics from the University of Cambridge in 2001, where he developed methods to apply first-principles quantum mechanics simulations to study the properties of metal surfaces. He then worked as a post-doc in the Dept of Materials Science and Metallurgy at Cambridge, before moving to the University of York in 2005, where he has continued his research into first-principles materials simulations, and in particular the development of the high-performance CASTEP research software ( In 2018 he was appointed an EPSRC Research Software Engineering Fellow, where his research is focused particularly on making scientific simulation software user-friendly, scalable, efficient and reliable.  Phil Barton

Dr Peter Hill (University of York)

Peter Hill is a Research Software Engineer at the University of York. He received his PhD in Plasma Physics from the University of Warwick in 2012, followed by post-docs modelling turbulence at CCFE near Oxford, and CEA in Cadarache, France, before joining the York Plasma Institute (YPI) in 2015. At the YPI, he helps researchers develop software, and is a lead maintainer on two large plasma physics codes, BOUT++ and GS2. He also runs a Coding Club at the University of York, teaching sustainable practices to everyone from students to professors. Peter Hill


Dr Chris Richardson (University of Cambridge)

Chris Richardson is a Research Software Engineering Fellow at the BP Institute. Over the years, he has worked on numerical problems in Geosciences, Chemistry, Applied Maths and Engineering. He is an active developer of the popular open-source Finite Element software package, FEniCS, which has encouraged projects with industrial partners, such as Mitsubishi and Rolls-Royce, as well as international academic collaborations. In the university, he has been keen to promote research software engineering best practice, organising an annual Computational Seminar Day, and RSE Seminars at the Maxwell Centre. As part of the UK RSE leadership, he is helping to shape the RSE movement nationally. Chris Richardson


Dr Steve Millmore (University of Cambridge)

Stephen Millmore received his PhD from the University of Southampton in July 2010 under the supervision of Dr Ian Hawke.  He joined the Laboratory for Scientific Computing in a postdoctoral position researching the effects of ultrasonic excitation on supercooled water droplets as an anti-icing mechanism, sponsored by Boeing Research and Technology.  He has since worked on further projects for Boeing Research and Technology, simulating lightning strike on elastic-plastic substrates, and the numerical modelling of additive manufacturing techniques.

He lectures for the MPhil in Scientific Computing for the course "Introduction to Computational Multiphysics", and supervises written assignments utilising the techniques taught in this course.

Steve Millmore