Fall 2024: Math 313, Introduction to Linear Algebra and Math 543, Theory of Graphs and Networks


    Past courses (University of Arizona):

    • Spring 2024: Math 511B, Algebra

    • Fall 2023: Math 466, Theory of Statistics and Math 511A, Algebra

    • Spring 2023: Math 520B, Complex Analysis

    • Fall 2022: Math 464, Theory of Probability and Math 520A, Complex Analysis

    • Spring 2022: Math 424/524, Theory of Complex Variables

    • Fall 2021: Math 454, Ordinary Differential Equations and Stability Theory

    • Spring and Summer 2021: Math 323, Formal Mathematical Reasoning and Writing

    • Fall 2020: Math 425A/525A, Real Analysis of One Variable, and Math 129, Calculus II

    • Spring 2020: Math 538, Symplectic Geometry and Integrable Systems

    • Fall 2019: Math 129, Calculus II (two sections)

    • Spring 2019: Math 534B, Geometry/Topology

    • Fall 2018: Math 534A, Geometry/Topology

    • Spring 2018: Math 125, Calculus I

    Past courses (University of Toronto):