Work Experience
Teaching Assistant, Web Programming
University of Washington
Sep, 2018 - Jun, 2021
- Developed working knowledge of full stack web development curriculum, technologies, and best practices using JavaScript, Node.js, PHP, SQL, HTML, and CSS.
- Spearheaded creation of automated assignment evaluation infrastructure connecting Cypress end-to-end testing framework to grading backend to provide detailed feedback to grading TAs and students.
- Wrote thorough unit and integration tests for student's full stack assignments.
- Updated curriculum from PHP backend to Node.js backend and created detailed and in-depth assignments, examples, and code quality guidelines.
- Created deployment infrastructure utilizing Docker to speed up development.
- Facilitated weekly active learning lab sessions for students to strengthen their knowledge and confidence in the material.
- Provided detailed feedback and encouragement to students on course assignments and projects.
Teaching Assistant, Data Programming
University of Washington
Jan, 2019 - Mar, 2021
- Maintained in-depth knowledge of data analysis programming and analytical tools to answer interesting questions using Python, Matplotlib, and NetworkX.
- Transitioned legacy unit tests to use Python's unittest framework to improve maintainability.
- Created backend infrastructure that connected Python's unittest to grading backend to provide feedback to grading TAs and students.
- Wrote thorough unit and integration tests for student's data analytics assignments.
- Guided students through difficult programming concepts.
- Lead weekly session teaching course curriculum through examples and active participation.
High School Lead Intern
UW Dream Project
Jan, 2018 - Jan, 2019
- Collaborated closely with school staff and administrators to support student's academic and post-secondary plans.
- Supported undergraduate mentors through planning and lead weekly high school visits to assigned high school.
- Developed working knowledge of college curricula, programming, policies and post-secondary pathways.
- Utilized tracking data to monitor student progress and student interaction.
- Analyzed assessment data to propose and develop workshops and training for high school students.