Current Teaching

I am teaching the following courses within the Mathematical Sciences, University of Greenwich.

MATH1151: Partial Differential Equations (Level 6)

The topic of Partial Differential Equations (PDEs) is an interesting, deep, and extremely useful branch of mathematics that can be applied to the sciences to help us better understand our world. PDEs are essential to modern engineering and have applications ranging from aerodynamics to climate change, from financial markets to music, and almost everything in between. During this course students are introduced to the theory of partial differential equations and they develop analytical and numerical methods for solving them.

MATH1048: Research Methods and Mathematica Projects (Level 6)

Now it’s over to you! Under the supervision of an experienced member of staff, students have the opportunity to conduct deep research into an area of mathematics that interests them. The project may be theoretical, statistical, or applied and the end result is a “journal-style” paper that presents the key findings of the research. Recent project topics chosen by students include: celestial dynamics; the mathematics of music; disease mapping; rational trigonometry; sentimental analysis of social media posts; and stock market volatility.

MATH1170: Linear Programming (Level 5)

As the structure and inter dependency of companies becomes more and more complex, management requires the expertise of staff trained in Operational Research (OR) to assist in both long and short term planning and logistics. The aim of the course is to introduce students to one of the most important topics of  OR – Linear Programming –  and give them both a theoretical and practical perspective.  The module includes computational work using R.

MATH1171: Simulation and Modelling (Level 5)

Students are introduced to practical and statistical models of Operational Research and given knowledge of software-based simulation techniques. Students are encouraged to think independently, logically and creatively, and apply these skills to realistic, practical, problems,

MATH1150: Foundation Year Maths Projects (Level 3)

This course has been designed to provide BSc Hon Mathematics (Extended) students with essential knowledge and skills required to be successful in higher education and the workplace. Through mini-projects and unexpected yet important applications, it aims to develop key mathematical modelling and analytical thinking skills. Students will be encouraged to think independently, analytically and creatively, and engage imaginatively with new areas of investigation. Some examples of areas of mathematical investigation within this course have been: pollution levels in Hyde Park, how to win games, mathematics in art, and financial management.


Previous Teaching 

While at Plymouth University I taught:

  • Optimisation at Level 6 (this course included elements of OR and numerical analysis)
  • Partial Differential Equations at Level 6 (I focussed on analytical solutions to boundary value problems)
  • Numerical and Computational Mathematics at Level 4 (a first course on numerical differentiation and integration)
  • Foundation Mathematics at Level 3
  • I also supervised undergraduate projects and was a personal tutor for Level 4 and Level 6 students.

While at the University of Oxford I taught via tutorials:

  • Fluids and Waves (Part A) at Keble College  (this course covered inviscid flow theory, and deep and shallow water waves)
  • Viscous Flow (Part B)  intercollegiate tutorials (this course included the derivation and analytical solutions to the Navier-Stokes equations, and asymptotic analysis at high and low Reynolds numbers)
  • Mathematical modelling projects for MSc students.

Please visit the page for my CV for information on short courses that I was invited to give.