Teaching
Classes
Boston University
2024
Spring: MA123 - Calculus 1, MA124 - Calculus 2Â
Australian National University
2023
Semester 2: MATH 3349 - Algebraic Number Theory
Semester 1: MATH2320 ASE - The p-adic Numbers
2022
Semester 2: MATH2322 ASE - Representation Theory of Finite Groups
Boston University
2022
Summer 1: MA411 - Advanced Calculus
Spring: MA225 - Multivariable Calculus
2021
Summer 3: Boot Camp for Political and Social Scientists
Summer 2: PROMYS for Teachers, PROMYS Math Circle
Summer 1: MA 581 - Probability
Spring: MA 412 - Complex Variables
2020
Fall: MA 411 - Advanced Calculus
Summer 3: Boot Camp for Political and Social Scientists
Summer 2: PROMYS for Teachers, PROMYS Math Circle
Summer 1: MA 124 - Calculus 2
Spring: MA 124 - Calculus 2
2019
Fall: MA 124 - Calculus 2
Summer 3: Boot Camp for Political and Social Scientists
Summer 2: PROMYS for Teachers
Summer 1: MA226 - Differential Equations
Spring: MA225 - Multivariable Calculus
2018
Fall: MA124 - Calculus 2
Summer 2: PROMYS for Teachers
Spring: MA226 - Differential Equations
2017
Fall: MA225 - Multivariable Calculus
Summer 2: PROMYS for Teachers
Spring: MA226 - Differential Equations
2016
Fall: MA123 - Calculus 1
The University of Melbourne
2016
Semester 1: Real Analysis, Complex Analysis
2015
Semester 2: Accelerated Mathematics 2, Real Analysis
Semester 1: Accelerated Mathematics 1
2014
Semester 2: Linear Algebra
Semester 1: Accelerated Mathematics 1
2013
Semester 2: Accelerated Mathematics 2
Semester 1: Accelerated Mathematics 1
2012
Semester 2: Linear Algebra
Semester 1: Calculus 2
Reading Courses
Australian National University
2023
Semester 2: Lie Groups and Lie Algebras
Semester 1: Analytic Number Theory, Foundations of Modern Algebraic Geometry
Summer: Algebraic Varieties
Boston University
2022
Spring: Cryptography
2021
Fall: Real Analysis
Spring: Bayesian Statistics
2020
Fall: Chaos Theory
Spring: Metric Spaces
2019
Fall: Combinatorics and Recursion
Spring: Topology
2018
Fall: Quadratic Reciprocity