CSE8A: Introduction to Programming
Undergraduate Course, UC San Diego, Computer Science and Engineering, Summer Session 1 2025

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.
You can view student feedback, course materials, and my reflections by clicking on each of the teaching experiences below.
Undergraduate Course, UC San Diego, Computer Science and Engineering, Summer Session 1 2025
Undergraduate Course, UC San Diego, Computer Science and Engineering, Winter 2023
Undergraduate Course, UC San Diego, Computer Science and Engineering, Summer Session 1 2023
Undergraduate Course, UC San Diego, Computer Science and Engineering, Spring 2023