Current Teaching:

Visiting Assistant Professor, Denison University

  • MTH 120 - Elements of Statistics

  • MTH 445 - Topology

Past Teachings:

Visiting Assistant Professor, Denison University

  • MTH 130 - Essentials of Calculus

Instructor, University at Buffalo, SUNY

  • Math 141 - Math 142, College Calculus I and College Calculus II

  • Math 241 - Multivariable Calculus

  • Math 131, Math Analysis for Management (Both virtual and in-person)

Teaching Assistant, University at Buffalo, SUNY

  • Math 131, Math Analysis for Management

  • Math 141 - Math 142, College Calculus I and College Calculus II (Both virtual and in-person)

  • Math 121 - Math 122, Survey of Calculus and Applications I-II

  • Math 309, Introduction to Linear Algebra

  • Math 241, Multivariable Calculus (Both virtual and in-person)

  • Math 427, Introduction to Topology I

My teaching philosophy is very much aligned with the axioms of Federico Ardila and I directly quote them here from him;

  • Axiom 1. Mathematical potential is distributed equally among different groups, irrespective of geographic, demographic, and economic boundaries.

  • Axiom 2. Everyone can have joyful, meaningful, and empowering mathematical experiences.

  • Axiom 3. Mathematics is a powerful, malleable tool that can be shaped and used differently by various communities to serve their needs.

  • Axiom 4. Every student deserves to be treated with dignity and respect.

I have put together this document that I title "Tips and Strategies" for students who are taking introductory level mathematics courses. This document is ever changing, evolving as I learn and teach more. So I update this document on a regular basis, it is almost like my "Teaching Journal". I view this document as the product of our collective experience that is meant to help others on their math journeys!

I believe collaboration is central to how we do mathematics and how we learn, come up with new ideas. Not just in mathematics though, in every part of the life, we learn from each other. Here are some collaborative music playlists we co-created with my Calculus students and they are pretty good!