About Me

Specialist Subjects: Hp Finite Elements, Computational Electromagnetics, Error estimation, Reduced Order Modelling, Efficient Preconditioning, Inverse problems.

Programming and development of H(curl) conforming finite element software capable of hp refinement in two and three dimensions.

Further interests in to the development of preconditioners for indefinite linear systems, inverse problems, uncertainty quantification, a-posteriori error estimation schemes, goal orientated adaptivity, reduced order modelling and novel schemes for reducing dispersion in wave propagation problems.

Applications to problems in computational electromagnetics, including scattering computation, eddy current computation, eigenvalue computation and more recently the modelling of biomedical imaging devices.

Find my Orchid profile here.


  1. & A linearised hp-Finite Element Framework for Acoustic-Mechanical Coupling in MRI Scanners.
  2. & Understanding the Magnetic Polarizability Tensor. IEEE Transactions on Magnetics 52(5), 1-16.
  3. & Resolving the sign conflict problem for hp–hexahedral Nédélec elements with application to eddy current problems. Computers & Structures
  4. & hp-Finite element solution of coupled stationary magnetohydrodynamics problems including magnetostrictive effects. Computers & Structures 164, 161-180.
  5. & The perturbation of electromagnetic fields at distances that are large compared with the object's size. IMA Journal of Applied Mathematics 80(3), 865-892.

See more...


  • EG-189 Engineering Analysis 1

    This module (in combination with engineering analysis 2) provides the essential grounding in mathematical analysis techniques for engineering students. This module ensures that all students have a suitable level of analytical skills for subsequent engineering modules.

  • EG-190 Engineering Analysis 2

    Module Aims: this module (in combination with Engineering Analysis 1) provides further grounding in mathematical analysis techniques for Engineering students. The module extends the understanding into more complex analytical methods, focusing on complex numbers, multi-variable functions, series and sequences and differential equations.

  • EG-396 Computational Aerodynamics

    This module aims to present a series of numerical methods for simulating aerodynamic flows. The governing equations of fluid dynamics and their simplification for inviscid incompressible irrotational flows will be presented. The finite difference and the finite element methods will be applied to approximate the associated boundary value problems.


  • Simulation of magneto-mechanical coupling for MRI Scanners (current)

    Student name:
    Other supervisor: Dr Antonio Gil
  • 'An hp-finite element Computational Framework for Nonlinear Magneto-Fluid Problems including Magnetostriction' (awarded 2015)

    Student name:
    Other supervisor: Dr Antonio Gil
  • 'Characterisation of Defects in Steel Plates from MFL Signals using Inverse Finite Element Modelling' (awarded 2013)

    Student name:
    Other supervisor: Dr John Mason
  • Magnetic induction tomography for imaging cerebral stroke (awarded 2010)

    Student name:
    Other supervisor: Professor Huw Griffiths

Academic History

Date Qualification Location
2001 PhD Civil and Computational Engineering Swansea University
1999 MSc Computer modelling with Finite Elements Swansea University
1998 BEng Civil Engineering with Computational Mechanics Birmingham University

Awards And Prizes

Date Description
2016 PhD Student Darong Jin awarded Best ZCCE PhD Thesis by College of Engineering
2016 PhD Student Scott Bagwell awarded Best ZCCE Student Poster by College of Engineering
2002 Winner of the 2002 ECCOMAS PhD award for the best PhD thesis
2002 Winner of the 2002 ACME Phd award for the best UK PhD thesis
2002 Finalist for the 2002 Melosh Medal
2001 Awarded fellowship to attend the first M.I.T. Conference on Fluid and Solid Mechanics
1998 Winner of the Tom Essay Prize in water engineering from the University of Birmingham
1996 Winner of the Whittaker Ellis Bullock Prize from the University of Birmingham

Key Grants and Projects

  • Small Mathematics Grant on Maxwell Generalised Polarisation Tensors 2013 - 2015

    EPSRC, with Professor Lionheart, £27,000

  • Project on Inverse Maxwell Problems for Magnetic Induction Tomography 2013 - 2016

    EPSRC, with Professors Brown, Marletta and Walker, £240,000 (Swansea), £500,000 (Cardiff)

  • Bridging the Gaps Project on coupled electro-mechanical simulations using hp-FEM for Geophysical Applications 2012

    EPSRC, £3,000

  • HESTEM project funding Swansea University's College of Engineering Mathematics Support Service in 2011-2012 2011

    HESTEM, £7,000

  • Swansea University small teaching grant for the use of Tablet PC's in engineering mathematics lectures 2011

    , £500

  • Royal Society travel grant (France) 2009

    , £1,500

  • Royal Society travel grant (Austria) 2008

    , £1,000

  • Royal Academy of Engineering conference grant (Germany) 2008

    , £300

  • Royal Society conference grant (US) 2006

    , £1,100

Public Engagements

I've set up and run a Mathematics Cafe since 2011 where students can go to get help with the mathematical topics of their engineering degree.  Intiail support was provided by HESTEM and has been supported by the College of Engineering since 2012. To find out more see

Engineering Mathematics Resources and Cafe

I'm also the leader of the Engineering Mathematics Subject Teaching panel where I coordinate the deliver of the engineering mathematics modules to our first undergrauate students. In recent years I've taken an active role in the implementation of e-learning and e-assesment of engineering mathematics to large cohorts of students.

Invited Presentations, Lectures and Conferences

Date Description
2016 Characterising the shape and material properties of hidden targets in metal detection. LMS - EPSRC Durham Symposuim
2016 Electromagnetic characterisation of objects using polarizabilty tensors. Invited talk in MAFELAP mini-symposia
2016 Describing metal detection signals using polarizabiity tensors, Mathematics Colloquim, The University of Reading
2015 Describing the response from metallic targets using polarizability targets, Applied Mathematics Seminars (Greenwich)
2015 Describing the response from metallic targets using polarizability targets, British Applied Mathematics Colloquim (Cambridge)
2015 High order hp-finite elements in electromagnetisim and coupled problems, Association of Computational Mechanics in Engineering
2015 Characterising the shape and material properties of hidden targets from magnetic induction data, Applied Mathematics Colloquim
2013 Application of hp finite elements to the accurate computation of polarisation tensors for the eddy current problem, MAFELAP
2014 Characterising the shape and material properties of hidden targets from magnetic induction data (Cardiff)
2013 Characterising the shape and material properties of hidden targets from magnetic induction data (Manchester)
2013 Application of hp finite elements to the accurate computation of polarisation tensors for the eddy current problem
2012 An application of hp adaptivity to electrical impedance tomography and some application of hp-FEM to coupled problems, ECCOMAS
2011 Application of high order finite elements to the electrical impedance tomography (EIT) inverse problem, AT-CEM, Glasgow
2010 An hp finite element approach to electro-mechanical problems: electrostriction, ECCM Conference

Research Groups

  • Zienkiewicz Centre for Computational Engineering

    Over the last 30 years Swansea University has been at the forefront of international research in the area of computational engineering. We have pioneered the development of numerical techniques, such as the finite element method and associated computational procedures that have enabled the solution of many complex engineering problems.