Teaching at Cardiff
No teaching commitments at present.Teaching at Warwick
 2018/2019

 Supervisions of secondyear Maths students, Term 1;
 modules covered: MA244 Analysis III, MA251 Algebra I: Advanced Linear Algebra, MA259 Multivariable Calculus.
 2017/2018

 Supervisions of firstyear Maths&Physics students, Terms 1 & 2;
 same modules as in previous year's supervisions.
 2016/2017

 Teaching Assistant, Term 1;
 modules: MA258 Mathematical Analysis III, ST208 Mathematical Methods.

 Supervisions of firstyear Discrete Mathematics students, Terms 1 & 2;
 modules covered: MA136 Introduction to Abstract Algebra, MA137 Mathematical Analysis I, MA106 Linear Algebra, MA134 Geometry and Motion.