Currently Teaching 

MAT 522 | Number Theory

Office: Geology Mathematics Computer Science 578

Office Hours: TBA

Past Teaching

 San Diego State University

Spring 2023 | MAT 320 | Abstract AlgebraFall 2022 | MAT 320 | Abstract Algebra

 Arizona State University

Spring 2022 | MAT 598 | Geometric Group Theory and Artin GroupsFall 2021 | MAT 300 | Mathematical Structures (Intro to proofs)Spring 2021 | Math 342 | Linear AlgebraFall 2020 | MAT 242 | Linear Algebra

Teaching Associate (Instructor of Record) | University of California, Santa Barbara

Summer 2016 | Math 4A | Linear AlgebraSummer 2018 | Math 4A | Linear Algebra

Teaching Assistant | University of California, Santa Barbara

Fall 2019 | Math 4B | Differential EquationsSpring 2019 | Math 6A | Vector CalculusWinter 2019 | Math 3B | Integral CalculusFall 2018 | Math 8 | Introduction to ProofsSummer 2018 | Math 117 | Methods of AnalysisSpring 2018 | Math 108A | Introduction to Linear AlgebraWinter 2018 | Math 137A | Graph and Network TheoryFall 2017 | Math 108B | Advanced Linear AlgebraSummer 2017 | Math 4A | Linear AlgebraSpring 2017 | Math 145 | TopologyWinter 2017 | Math 34B | Calculus for Social & Life SciencesFall 2016 | Math 3A | Differential CalculusSummer 2016 | Math 3B | Integral CalculusSpring 2016 | Math 8 | Introduction to ProofsWinter 2016 | Math 8 | Introduction to ProofsFall 2015 | Math 8 | Introduction to ProofsSummer 2015 | Math 4B | Differential EquationsSpring 2015 | Math 34B | Calculus for Social & Life Sciences Winter 2015 | Math 3B | Integral CalculusFall 2014 | Math 3B | Integral Calculus