Teaching Philosophy

  1. Learn by doing: People learn most effectively when being able to try new things and experimenting with concrete examples. My role as a teacher is to provide guidance and support in your personal learning journey.

  2. No one-size-fits-all: Our classroom is a safe space to express any ideas, perspectives, and difficulties learners may have. While there often will be a common framework for each class, my role to make sure each individual learner has the proper tools they need to engage meaningfully in the class.

  3. Learning is a team effort: In our classroom, we are a team collaborating together to achieve a common goal. This means we must help each other in solving challenges we will encounter during class. By collaborating, we get to discover who each of us learns best, and are exposed to new approaches that we wouldn't have come up with on our own.

  4. Each problem is an opportunity: When we encounter challenges or difficult problems it can lead to a lot of frustration. Be flexible and enjoy the problem, because problem means opportunity. My role is to challenge learners to think outside the box, embrace failure as a step towards growth, and channel our energy into exploring solutions.

  5. Cooperation, kindness, 100% commitment: Show up each day, try and try again! We are all learners. As a team we support and encourage each other to try new thing, take risk, and ultimately learn.

The proper exercise of mathematical play builds virtues that enable us to flourish in every area of our lives. [...] Math play builds:

  • Hopefulness, when you tinker with a problem long enough, you are exercising hope that you will eventually solve it.

  • Curiosity, as you explore, and it develops concentration, and intensely pleasurable focus that shuns the distractions of daily life.

  • Confidence in struggle, you know what it's like to struggle, because you're used to it, and you welcome it.

  • Patience, in the discipline of waiting for a solution.

  • Perseverance, weekly math investigations make us more fit for the next problem, whatever it might be - even if we don't solve the current problem.

  • Ability to change perspectives, to see a problem from many view points.

  • Openness of spirit, that contributes to community - when you share in the struggle and the delight of working on a problem with other human beings, you begin to see them differently.

Excerpt from Mathematics for Human Flourishing by Francis Su.

Teaching Experience

Sagrado Global, Data Science & Analytics Program

  • Data Science Principals

  • Python Analytics I & II

  • Machine Learning

  • Big Data Analytics

  • Data Science Capstone Course

University of Illinois at Urbana - Champaign

  • MATH 285: Ordinary Differential Equations (Grader, Fall 2019)

  • MATH 550: Dynamical Systems (Grader, Fall 2019)

  • MATH 103: Theory of Arithmetic (Spring 2018)

  • MATH 115: Preparation for Calculus Merit (Spring 2017)

  • SIM Camp 2016: Mathematical Biology

  • MATH 231: Calculus II for Engineers (Fall 2015, 2016)

  • MATH 234: Calculus I for Business(Spring 2015)

  • MATH 220: Calculus I (Fall 2013,2014)