Current Teaching

♦ Fall 2026 MATH 101A: Introductory Calculus I: Functions and Derivatives DKU
♦ Fall 2026 MATH 201: Multivariable Calculus DKU

Upcoming Teaching

♦ Spring 2027 MATH 101B: Introductory Calculus II: Integration DKU
♦ Spring 2027 MATH 307: Complex Analysis DKU

Teaching Experience

♦ Fall 2026 MATH 202: Linear Algebra DKU
♦ Fall 2026 INDSTU 391: Introduction to Advanced Probability DKU
♦ Winter 2025 MATH 6200: Integer Partitions and q-Series Dal
♦ Fall 2024 MATH 307: Complex Analysis DKU
♦ Fall 2023 MATH 105: Calculus DKU
♦ Fall 2023 MATH 202: Linear Algebra DKU
♦ Fall 2023 MATH 105: Calculus DKU
♦ Fall 2023 MATH 301: Advanced Introduction to Probability DKU
♦ Spring 2023 MATH 205: Probability and Statistics DKU
♦ Spring 2023 MINITERM102: Experimental Mathematics and Symbolic Computation DKU
♦ Fall 2022 MATH 105: Calculus DKU
♦ Fall 2022 INDSTU 391: Introduction to Algebraic Geometry DKU
♦ Fall 2022 MATH 301: Advanced Introduction to Probability DKU
♦ Fall 2022 MATH 306: Number Theory DKU
♦ Spring 2022 MATH 201: Multivariable Calculus DKU
♦ Spring 2022 INDSTU 391: Variational Quantum Algorithm DKU
♦ Spring 2022 MATH 201: Multivariable Calculus DKU
♦ Spring 2022 MATH 301: Advanced Introduction to Probability DKU
♦ Fall 2021 MATH 105: Calculus DKU
♦ Fall 2021 INDSTU 391: Riemann Zeta-Function DKU
♦ Fall 2021 INDSTU 391: Quantum Algorithm DKU
♦ Fall 2021 MATH 306: Number Theory DKU
♦ Fall 2021 INDSTU 391: Combinatorics DKU
♦ Spring 2021 MATH 205: Probability and Statistics DKU
♦ Spring 2021 MATH 301: Advanced Introduction to Probability DKU
♦ Fall 2020 MATH 105: Calculus DKU
♦ Fall 2020 MATH 201: Multivariable Calculus DKU
♦ Summer 2019 MATH 1030: Matrix Theory and Linear Algebra I Dal
♦ Winter 2019 MATH 3080: Introduction to Complex Variables Dal
♦ Spring 2016 MATH 1160: Long Calculus II Tulane
♦ Fall 2015 MATH 1310: Consolidated Calculus Tulane
♦ Spring 2015 MATH 1210: Calculus I Tulane
♦ Summer 2014 MATH 1160: Long Calculus II Tulane

Teaching Statement