I have taught modules ranging from Foundation to Masters level on: Calculus, Matrices and Vectors, Ordinary Differential Equations, Linear Algebra, Numerical Analysis, Calculus of Variations, Asymptotic Methods, Computational Fluid Dynamics, Decision Mathematics, Numerical Solution of Differential Equations, Geometry, Mathematics for Construction Management, Mathematical Methods, Communicating Mathematics, Engineering Mathematics, Dynamics, Applied Mathematics, Maple, Mathematica and Matlab.

Articles: University Teaching & TE(SO)F

(see also Solving the conundrum - Teaching and learning at British universities. (pages 4,13,35,53-55))