Teaching Philosophy


I strive to help students learn the fundamental content of the courses I teach while also,

  • Fostering critical thinking skills

Rather than just presenting students with an algorithm to compute, I like to encourage my students to use inductive reasoning to discover that a particular relationship exists or why the relationship exists.   I also encourage students to assess whether their answer seems appropriate for a given problem, and if it doesn't I try to help lead them to discover their misunderstanding or mistake.

  • Encouraging effective communication

To emphasize communication, open classroom discussion is incorporated into my lessons.  I encourage students to converse with each other and to explore ideas through multiple perspectives.

  • Supporting lifelong learning

I strive to create an environment where others’ points of view are offered and appreciated. I try to facilitate an environment where students will use multiple resources to help them solve any type of problem. These skills are ones I hope my students take with them enabling them to be lifelong learners.

As someone who has experienced the power of both teaching and learning, I aim to share the love of  knowledge with all those I teach.