If you were to join us, here’s what you’d get to help us accomplish!

  • Each week, prepare for and help teach at least one of the course’s two labs.
  • Each week, contribute to grading and giving feedback on ~13 students’ assignments, with a turnaround time of 2 days.
  • Contribute about 2 total hours of office hours each week of the course.
  • As needed and of interest, help to refine CS50’s teaching and curriculum by developing materials for weekly labs, updating assignments, and designing rubrics.

Overall, we expect these responsibilities to take about 6–8 hours each week.