Teaching
I have taught various courses at both undergraduate and postgraduate level. Below is a list of courses I have taught.
First Term 2024: Differential Topology (3008713)
Second Term 2023: Mathematical Aspects of Quantum Field Theory (3010204)
First Term 2023: Sabbatical
Second Term 2022: Algebraic Geometry I (3008922)
First Term 2022: Continuum Mechanics (3007391)
Second Term 2021: Commutative Algebra (3006895)
First Term 2021: Mathematical Foundations of General Relativity (3010130)
Second Term 2020: Mathematical Foundations of Electromagnetic Theory (3010203)
First Term 2020: Mathematical Methods for Scientists and Engineers (3006905)
Second Term 2019: Calculus of Variations (3008935)
First Term 2019: Differential Topology (3008713)
Second Term 2018: Riemann Surfaces (3009983)
First Term 2018: Mathematical Foundations of Gauge Theories (3010204)
Second Term 2017: Homological Algebra I (3002176)
First Term 2017: Symplectic Geometry and Hamiltonian Integrable Systems (3010088)