Teaching
Fall 2023 - Spring 2025
CS 61B Teaching Assistant
- I have been on the content team since Spring 2023 and in charge of Regular Discussion materials since Spring 2024. In Spring 2025, I was Content Lead.
- I migrated 61B's discussion worksheets from LaTeX to Typst in Spring 2025, with the goal of easing onboarding and maintenance for future Content staff. This included new worksheet source code and generating scripts. I also developed new discussions and accompanying resources alongside the professors to better align with teaching goals.
- As part of Content Lead duties, I trained junior staff on Content team tools and developing discussion resources.
- In Spring 2024, I made major revisions to Regular Discussion 09, including new graphs and a new problem. You can check out the slides, worksheet, and worksheet solutions. Note that you will likely need a CalNet account to access the links.
- I created the Final Review Kahoot that has been in use since Spring 2023. You can find it here (deprecated) and here (current version).
- I reformatted existing LaTeX worksheets and solutions to make them cleaner for future revisions and easier to navigate for students. In addition, I converted many existing diagrams to LaTeX.
- I am also responsible for many other modifications of discussion-related resources. Occasionally I record walkthrough videos and edit the course textbook.
Summer 2023
CS 61BL Teaching Assistant
- I taught 2-hour labs M-Th and a 2-hour discussion on Fridays. Additionally, I assisted students with conceptual understanding and debugging on the class forum, with an emphasis on Gitlet (a 61B project that is a small-scale replication of Git).
Spring 2023
CS 61B Tutor
CSM CS 61B Associate Mentor
Fall 2022
EECS 16A Reader
CSM CS 61B Junior Mentor
- CSM = Computer Science Mentors, a CS organization at UC Berkeley. You can check out their site here.
Summer 2022
CS 61BL Academic Intern
- In addition to assisting with conceptual questions and debugging, I gave two lab presentations to students.
Spring 2022
CS 61A Academic Intern