Teaching
Toronto
2021, University of Toronto:
2019, University of Toronto:
2018, University of Toronto:
2017, University of Toronto:
2016, University of Toronto:
2016, School of Information & Communications Technology at Seneca College:
University of Oxford
2012-2013
Michaelmas Tutorials:
Hilary Tutorials:
Hilary Collections:
Trinity Collections:
Trinity Revision Classes: (Somerville, Exeter, Pembroke, Christ Church, and St Hilda's Colleges)
Trinity Washups:
2011-2012
Michaelmas Tutorials:
Hilary Tutorials:
Trinity Tutorials:
Michaelmas Classes:
Trinity Revision Classes and Washups:
Michaelmas Collections:
Hilary Collections:
Trinity Collections:
2010-2011
Michaelmas Tutorials:
Hilary Tutorials:
Trinity Tutorials:
Michaelmas Classes:
Trinity Revision Classes and Washups:
Michaelmas Collections:
Hilary Collections:
Trinity Collections:
2009-2010
Michaelmas Tutorials:
Hilary Tutorials:
Trinity Tutorials:
Michaelmas Classes:
Hilary Classes:
Trinity Revision Classes:
Trinity Washups:
Michaelmas Collections:
Hilary Collections:
Trinity Collections:
2008-9
Michaelmas Tutorials:
Hilary Tutorials:
Trinity Tutorials:
Michaelmas Classes:
Hilary Classes:
Trinity Classes:
Trinity Washups:
Hilary Collections:
Trinity Collections:
2007-8
Michaelmas Tutorials:
Hilary Tutorials:
Michaelmas Classes:
Hilary Classes:
Trinity Classes:
Trinity Washups:
Michaelmas Collections:
Hilary Collections:
2006-7
Michaelmas Tutorials:
Hilary Tutorials:
Michaelmas Classes:
Hilary Classes:
Trinity Washups:
Third-year Michaelmas Collections:
First-year Hilary Collections:
Third-year Hilary Collections:
* Other parts of the collection handled by colleagues: [2] Mechanical Vibrations, [2] Modelling Dynamic Systems, [3] Dynamics & Kinematics, and [3] Instrumentation and Control Systems.
Third-year Trinity Collections:
2002-4
Demonstrator, from Trinity 2002 to Hilary 2004: