Teaching

Teaching Philosophy

During graduate school, I have served in diverse teaching roles (from teaching assistant to instructor of record) for courses ranging from small seminars to large introductory programming classes. Across these experiences, I have designed and led courses that reflect my belief that computing education should be inclusive, socially conscious, and critically engaged. My goal is to create learning environments that affirm students' identities, foster critical thinking, and empower them to use technology for social good. To do this, I use Culturally-Relevant Computing and Socially Responsible Computing teaching techniques. I typically like to start class with informal chit-chat with some music to get students acclimated and have a welcoming environment.

Experience as Instructor of Record

You can view student feedback, course materials, and my reflections by clicking on each of the teaching experiences below.

Experience as Teaching Assistant