Teaching

I take pride in teaching. There is no satisfaction greater than seeing the face of a student light up after grasping a difficult concept for the first time. Inspired by my teachers, both good and bad, I have learned that teaching is not merely about regurgitating the material at hand, but about engaging students in critical thinking consistent with the Socratic method. I believe that a successful teacher should be able to find effective means of teaching students the course material, and teach students to question and explore instead of taking everything at face value. Therefore, I view my role not only as someone who explains to students concepts and ideas, but also as someone who guides them to ask the right questions and helps them to understand the answers.

Courses Taught
Teaching Awards
  • Outstanding Graduate Faculty Award in Mentoring, Computer Science Graduate Student Organization, New Mexico State University (2015, 2016)
  • Outstanding Graduate Faculty Award in Teaching, Computer Science Graduate Student Organization, New Mexico State University (2013)
  • Teaching Assistant Fellow, Center for Excellence in Teaching, University of Southen California (2009)
  • Award for Excellence in Teaching, Center for Excellence in Teaching, University of Southern California (2008)
  • University Outstanding Teaching Award Nomination, University of Southern California (2008)
  • Outstanding Teaching Assistant Award, Computer Science Department, University of Southern California (2004, 2007)