Current teaching
Current teaching
(2025/26) MAS3707: Number Theory and Cryptography, Newcastle University
See Canvas for more details.
(2025/26) MAS3707: Number Theory and Cryptography, Newcastle University
See Canvas for more details.
(2024/25) MAS3707: Number Theory and Cryptography, Newcastle University
(Autumn 2024) MAS3091: Group Project, Newcastle University
(Spring 2022) Lecturer and course head for 4H/5E: Further Complex Analysis, University of Glasgow, UK
(Spring 2020) Instructor for Section A01 of MATH 211, University of Victoria, Canada
(Spring 2019) Instructor for Section A05 of MATH 122, University of Victoria, Canada