2024-2025 Lecturer for 'Calculus II', NTU, Singapore
2024-2025 Course Instructor for 'Advanced Investigations in Linear Algebra I', NTU, Singapore
2018-2021 Supervisor of undergraduate teaching, Fitzwilliam College, University of Cambridge
2nd year modules in Information Engineering and Mathematics
2016-2020 Teaching Assistant of Part IIB Module 4M17: Practical Optimisation, Department of Engineering, University of Cambridge
2013-2017 Supervisor of Undergraduate teaching, Department of Engineering, University of Cambridge
3rd year modules in Mathematical Methods, Finite Element Methods, and Information Engineering.
2013-2016 Lab Demonstrator, Department of Engineering, University of Cambridge