Currrent Teaching

  • Present 2020

    Advanced Fluid Dynamics

    Masters of Professional Engineering Unit. Co-taught with department colleague in 2020

  • Present 2021

    Particle Technology

    Co-taught with department colleague

  • Present 2020

    Transport Phenomena and Numerical Methods

    Co-taught with department colleague

  • Present 2001

    Chemical Engineering Research Project

Teaching History

  • 2011 2020

    Fluid Mechanics

    Co-taught with Mechanical Engineering (2011-2017) and with department colleague (2018-2020)

  • 2009 2019

    Design Project

    Single lecture on "Technology Evaluation" and concomitant assessment

  • 2014 2014

    Macromolecular Hydrodynamics

    Taught a set of four lectures on "Polymer Kinetic Theory" as a guest lecturer in a post-graduate course taught by Professor Gareth McKinley at MIT, USA.

  • 2012 2015

    Particle Technology

    Co-taught with department colleague

  • 2008 2019

    Transport Phenomena and Numerical Methods

    Taught by department colleague in 2014 during sabbatical year

  • 2007 2010

    Chemistry and Chemical Engineering Thermodynamics

  • 2005 2005

    Chemical Engineering Practice I

  • 2004 2004

    Modelling

    Distance education post-graduate course co-taught with department colleague

  • 2003 2003

    Chemical Engineering Practice III

  • 2002 2008

    Fluid Mechanics

    Co-taught with Mechanical Engineering

  • 2002 2006

    Thermodynamics II

  • 2001 2005

    Chemical Engineering Computer Applications

  • 2001 2001

    Theory of Polymer Dynamics

    Informal course of 25 lectures to post-graduate students in Chemical Engineering