Teaching & Mentorship
As a Teaching Assistant in CSE, I've had the privilege of guiding hundreds of students through their journey in computer science. Each quarter brought new challenges, growth opportunities, and the chance to create spaces where struggling feels safe and asking questions feels welcome.
Click on each card to read my reflection on that quarter's experience.
CSE 123 - Intro to Programming III
First quarter as a TA, learning that knowing isn't the same as teaching.
My first quarter as a TA was both exciting and humbling. I quickly learned that explaining concepts I took for granted required breaking down my thinking into digestible steps.
I learned that effective teaching relies on constant interaction, using direct student feedback to develop my teaching style.
CSE 373 - Data Structures & Algorithms
First quarter teaching DSA, supporting students with diverse backgrounds.
DSA brings together students with widely varying experience, some with years of coding, others writing their first program. Remembering my own struggles as a student, I approached office hours by normalizing confusion, celebrating small wins, and reinforcing that where you start doesn’t define your potential.
CSE 373 - Data Structures & Algorithms
First quarter as a lead TA on the infrastructure team.
My first quarter as a lead TA gave me a unique perspective on the academic process. Designing exams and grading rubrics helped me see the other side of the classroom, giving me a clearer understanding of how course structure, assessments, and learning objectives fit together. Teaching and learning became two sides of the same coin.
CSE 373 - Data Structures & Algorithms
First quarter leading a guest lecture for 100+ students.
Taking on additional responsibilities as a TA allowed me to engage more deeply with the course content and support students more effectively. I created supplemental resources, including assignment guides, and led a guest lecture. The lecture was successful not because it was perfect, but because I embraced teaching as a collaborative, iterative process.
CSE 373 - Data Structures & Algorithms
Current quarter where I'm still learning how to help others learn.
Five quarters in, I'm still growing. Each student teaches me something new beyond teaching code like fostering growth mindsets, creating inclusive learning environments, and adapting my approach to meet diverse learning needs.