✏️ Teaching

I am passionate about computer science education and pedagogy, working to make teaching accessible and engaging for students! Here is some of the experience I have had with teaching and mentorship.


🐻 University of California, Los Angeles (UCLA)

I have been a part of the teaching staff for a variety of classes at UCLA, mostly as part of the UCLA Learning Assistant Program.

✏️ Head Learning Assistant

Learning Assistant Program at UCLA

March - June 2024

Los Angeles, California

Helping teach COM SCI 35L: Software Construction taught by Dr. Paul Eggert.

Details
  • Responsible for leading course logistics and pedagogy with a team of Learning Assistants (LAs).
  • Lead a team of five LAs to work with TAs to run weekly discussions, coordinate office hours, create practice problems on worksheets, 2x workshops on frontend and backend development, and 6x assignment guides related to software construction topics (e.g. Python scripting, Bash scripting, debugging with GDB, etc). Coordinated responses to student questions on the class Piazza ensuring that students received an average response time of 17 mins.
  • Received 2x shoutouts from UCLA students for making students "feel particularly included" in a CS class during the bi-annual Computer Science Department Spring 2024 Town Hall Survey.

January - March 2024

Los Angeles, California

Teaching Assistant (TA) for EC ENGR 117: Computer Systems Security taught by Dr. Yuan Tian during the Winter 2024 Quarter.

Details
  • Responsible with driving novel content and facilitating pedagogy through writing new course assignments, updating content curriculum, developing autograder scripts, writing course & quiz review problems, and teaching lab sections. More information soon.
  • Recevied a shoutout from UCLA students in a poll for "Best TA You've Had at UCLA" conducted on the UCLA Reddit.

📝 Returning Learning Assistant

Learning Assistant Program at UCLA

January 2024 - March 2024

Los Angeles, California

Helped teach COM SCI 35L: Software Construction taught by Dr. Paul Eggert.

Details
  • Developed activities and practice problems to teach students about software construction topics (e.g. regular expressions, Git and version control, etc). More information soon.

📝 New Learning Assistant

Learning Assistant Program at UCLA

September 2023 - December 2023

Los Angeles, California

Helped teach COM SCI 35L: Software Construction taught by Dr. Paul Eggert.

Details
  • Ran weekly discussions teaching software construction topics such as Linux, scripting, package management, version control, etc. More information soon.

⚙️ New Jersey Governor's School of Engineering & Technology (GSET)

The New Jersey Governor's School of Engineering & Technology (GSET) is an intensive residential summer program held at Rutgers University. I am deeply passionate about the program and have been involved with teaching some of the top engineering high school students in New Jersey to engineering and computer science topics.

June - August 2023

New Brunswick, New Jersey

Mentored five of the top 72 engineering high school students in NJ in a computer systems security research project.

Details

June - July 2022

New Brunswick, New Jersey

Taught the top 71 engineering high school students in NJ.

Details