Teaching Overview

I thoroughly enjoy teaching and thrive both in a classroom environment and one-on-one in a mentoring role.  I intend to make teaching a focus in my career in parallel with my research because I really believe in dynamic instruction for students.

I have been heavily involved in an instructional role with the ASU Computer Science course, CSE 110: Principles of Programming with Java.  After taking the course as a freshman undergraduate in 2001, I graded/tutored for the course for four semesters.  Upon beginning graduate school in the doctoral program, I became a Graduate Teaching Associate for the course under Faye Navabi, a job which I held for four additional semesters.  Finally, I instructed the course autonomously as a Faculty Associate during the summer of 2008 (25 students) and again during the fall of 2010 (70 students).  Over the time I spent as a TA and as the instructor, I received a lot of positive feedback from students.  I’ve included some of their comments in the sub-pages.

This spring I will be teaching CSE 182: Applied Problem Solving with C#.Net (110 students).