Upcoming Teaching

Fall 2026 MATH 202: Linear Algebra DKU
Fall 2026 MATH 101A: Introductory Calculus I DKU
Fall 2026 MATH 201: Multivariable Calculus DKU

Teaching Experience

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