- Lógica Matemática (Mathematical Logic), Winter and Fall 2023.
- Álgebra Lineal (Linear Algebra), Winter 2023.
- Temas Selectos de Álgebra (Topics in Algebra, which was essentially a graduate-level advanced course in Set Theory), Fall 2022.
- Temas Selectos de Análisis Real y Funcional (Topics in Analysis), Fall 2023.
- Análisis Real (Real Analysis, graduate level), Winter 2022 and 2023.
- Teoría de Conjuntos (Set Theory), Winter 2022.
- Teoría de Gráficas (Graph Theory), Fall 2021 and Fall 2022.
- Análisis Matemático II (Measure Theory), Fall 2021.
- Análisis Matemático I (Topology on Metric Spaces), Winter 2021.
- Teoría de la Medida en Finanzas (Measure Theory and Finance), Fall 2023.
- Introducción al Cálculo (Proofs-Based Differential and Integral Calculus), Fall 2020.

- Discrete Mathematics, two sections on each of the semesters Fall 2020 and Winter 2021.

- Advanced Algebra Course: Introduction to Consistency and Independence Proofs, winter 2020 (syllabus (in Spanish)).

- MA 1019 (Linear Algebra), Winter and Fall of both 2019 and 2020.
- MA 2001 (Differential Equations), Summer 2019.
- MA 1017 (Calculus 2), Winter 2019.

- Math 682 (Set Theory), Fall 2017.
- Math 582 (Introduction to Set Theory), Winters of 2016, 2017 and 2018.
- Math 217 (Linear Algebra) on each of Winter and Fall 2016, Winter and Fall 2017, Winter and Spring 2018.
- Math 481 (Introduction to Mathematical Logic), Fall 2016.
- Math 115 (Calculus I), two sections in Fall 2015.

**Course Director**for MATH 1670 -- Fundamentals of Mathematics, Fall 2014.**Teaching Assistant**for miscellaneous courses. [click to expand/hide]*Summer 2014*(May-August 2014):*Winter 2014*(January-April 2014):- Tutorial for MATH 1310 - Integral Calculus with Applications, taught by Stanley Kochman.
- MATH 1090 - Introduction to Logic for Computer Science, taught by Miodrag Sokic.

*Fall-Winter 2013-2014*(September 2013-April 2014):- Tutorial for MATH 1200 - Problems, Conjectures and Proofs, taught by Juris Steprāns.

*Fall 2013*(September-December 2013):- MATH 1190 - Introduction to Sets and Logic, taught by Marshall Walker.
- MathLab Tutor.

*Summer-1 2013*(May-June 2013):- MATH 1190 - Introduction to Sets and Logic, taught by Igor Poliakov.
- MathLab Tutor.

*Winter 2013*(January-April 2013):- Tutorial for MATH 1019 - Discrete Mathematics for Computer Science, taught by Ilijas Farah.
- MATH 1090 - Introduction to Logic for Computer Science, taught by Richard Ganong.
- MathLab Tutor.

*Summer 2012*(May-August 2012):- MATH 1090 - Introduction to Logic for Computer Science, taught by Stefan Mykytiuk.
- MathLab Tutor.

*Winter 2012*(enero-abril 2012):- MATH 1090 - Introduction to Logic for Computer Science, taught by Richard Ganong.
- MathLab Tutor.

*Fall-Winter 2011-2012*(September 2011-April 2012):- Tutorial for MATH 1200 - Problems, Conjectures and Proofs, taught by Mike Zabrocki.
- MATH 1510 - Fundamentals of Mathematics, taught by Phil Olin.

*Fall 2011*(September-December 2011):- MATH 1190 - Introduction to Sets and Logic, taught by Yun Gao.
- MathLab Tutor.

*Summer 2011*(May-August 2011):- MATH 1090 - Introduction to Logic for Computer Science, taught by Stefan Mykytiuk.
- MathLab Tutor.

*Winter 2011*(January-April 2011):- MATH 1300 - Differential Calculus with Applications, taught by Robert Burns (but not the poet!).
- MATH 2022 - Linear Algebra II, taught by Iouldouz Raguimov.
- MathLab Tutor.

*Fall 2010*(September-December 2010):- MATH 1300 - Differential Calculus with Applications, taught by Mahshid Atapour.
- MATH 1310 - Integral Calculus with Applications, taught by Stephen Watson.
- MATH 1190 - Introduction to Sets and Logic, taught by Yun Gao.