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