UW CSE - Lead Teaching Assistant

📅 2022-present

🔗 Website
UW CSE

The CSE 12x series is our intro to computer science courses here at the University of Washington. We're a team of 100+ TAs spread along 3 courses and supporting more than 1500 students.

Java, Python, JUnit


  • Twice a week, I teach section to over 30 students about Java, data structures, and algorithms. I've helped develop weekly section material and content that are then distributed to our TAs so that we can teach more uniformly and effectively as a course.
  • I helped create several new assignments for our Intro to Java series here at UW, which have since been completed by thousands of students. Each time our course calendar or course concepts gets moved around, we have to shuffle our assignments around which may include creating a brand new one so that we hit our course learning objectives more effectively.
  • I manage our course grading so that every student assignment is graded consistently. Each week we have about 500 student submissions to grade depending on our course size that quarter. One of the biggest tasks is to make sure each assignment is graded correctly within our rubric and that grading is done on time so that grades aren't released to students late.
  • Python scripts are fun. I wrote scripts that automated grading workflows, allowing us to grade not just better, but faster too. Much of this is down to weeding out submissions that don't need to be graded or auto-grading certain parts of an assignment so that a TA doesn't have to do it manually themselves.