Skip to Content

Courses taught

  • MA2647: Mathematics of Deep Learning (MA2647)
    Level: Second year
    Date: September 2020
  • MA2730 Analysis 1 (MA2730)
    Level: Second year
    Date: October 2018 - January 2019
  • MA5611 Numerical and Variational Methods for Partial Differential Equations (MA5611)
    Level: Fourth year
    Date: 2016 - 2018
  • ME5639 Applied Engineering Mathematics (formerly MN5607)  (ME5639)
    Level: Postgraduate
    Date: 2016

PhD supervision

  • Functional and Shape Data Analysis
    Supervisory role: Joint supervisor
    Date: October 2018
  • Development of generic grain refiner alloys for cast and wrought Al-alloys containing Silicon and Zirconium
    Supervisory role: Joint supervisor
    Date: June 2016 - June 2017
  • Spatially Continuous and Discontinuous Galerkin Finite Element Approximations for Dynamic Viscoelastic Problems
    Supervisory role: Lead supervisor
    Date: November 2016
  • Locating The Source Of An Acoustic Wave Equation Using Likelihood Estimates From The Kalman Filter Applied To Surface Readings
    Supervisory role: Lead supervisor
    Date: October 2016
  • Discrete schemes for thermoviscoelasticity with thermorheologically-simple nonlinear coupling
    Supervisory role: Lead supervisor
    Date: October 2009 - May 2014
  • Adaptive Finite Element Methods for Viscoelastic Deformation Problems
    Supervisory role: Lead supervisor
    Date: October 2002 - April 2008
  • Finite Element Methods for Non-Fickian Diffusion in Viscoelastic Polymers
    Supervisory role: Lead supervisor
    Date: October 2004 - December 2007
  • Finite element error estimation and adaptivity for problems of elasticity
    Supervisory role: Joint supervisor
    Date: October 1996 - September 1998