Teaching
Current
Introduction to Abstract Algebra (for information, please see the KEATS page)
Previous
An introduction to Vinberg theory and related arithmetic invariant theory (LMS lecture series mini-course)
University of Oxford (Somerville College)
Prelim Groups and Group Actions (Tutorials, 2021)
Part A Number Theory (Tutorials, 2021)
Prelim Linear Algebra (Tutorials, 2020 - 2021)
Prelim Analysis (Tutorials, 2019 - 2022)
Part A Linear Algebra (Tutorials, Michaelmas 2019 - 2021)
Part A Rings and Modules (Tutorials, Hilary 2020 - 2022)
Part A Group Theory (Tutorials, Trinity 2020)
University of Cambridge
Part 3 essay on p-adic groups (Supervisor, 2018 - 2019)
Lie algebras and their representations (Part 3, Michaelmas 2017, 2018) Course Notes typed by Eve Vidalis
Groups, Murray Edwards College (Supervisions, Michaelmas 2018)
Groups Rings Modules, Gonville and Caius College (Supervisions, Lent 2017)
Complex Analysis, Gonville and Caius College and Fitzwilliam College (Supervisions, Lent 2017)
Numbers and Sets, Gonville and Caius College (Supervisions, Michaelmas 2016)
Boston College
Principles of Statistics for the Health Sciences, MATH1180 (Spring 2016).
Finite Probability and Applications, MATH1004-01 (Spring 2015).
Calculus I, MATH1100 (Fall 2012, 2013, 2014).
Calculus II, MATH1101 (Spring 2013, 2014).
Algebra II, MATH3312 (Teacher's Assistant, Spring 2012).
City University of New York
Precalculus, MAT1375, New York City College of Technology (Spring 2011).
Calculus I, Math20100, City College of New York (Fall 2010).
Awards
Donald J. White Teaching Excellence Award (2012 and 2013)