Teaching
2024 Spring - Algebraic Topology (Lecturer, Southampton)
2023/24 - Jones Polynomial (Undergrad project supervisor, Southampton)
2022 Summer - Jones Polynomial (Undergrad project supervisor, Edinburgh)
2022 Lent - Honours Algebra (Lecturer, Edinburgh)
2021 Michaelmas - Geometry (Teaching assistant, Edinburgh)
2021 Lent - Homological algebra (Lecturer, Edinburgh)
2019 Lent - Part III Topics in Floer theory (Lecturer, Cambridge)
2018 Michaelmas - Part II Algebraic topology (Supervisor, Cambridge)
2016 Spring - CSE Multivariable Calculus (Teaching assistant, Minnesota)
2015 Fall - CSE Calculus I (Teaching assistant, Minnesota)
2014 Fall - CSE Multivariable Calculus (Teaching assistant, Minnesota)
2014 Spring - CSE Multivariable Calculus (Teaching assistant, Minnesota)
2013 Fall - Intensive Precalculus (Teaching assistant, Minnesota)
2013 Spring - CSE Calculus II (Teaching assistant, Minnesota)
2012 Fall - Calculus I (Teaching assistant, Minnesota)