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 sections.
  • Each week, contribute to grading and giving feedback on ~13 students’ assignments, with a turnaround time of 5 days.
  • Contribute about 4 total hours of office hours each week of the course.
  • On certain assigned days each week, help respond to student questions on CS50’s Ed Discussion Board.
  • As needed and of interest, help to refine CS50’s teaching and curriculum by developing materials for weekly classes, updating assignments, and designing rubrics.

Overall, we expect these responsibilities to take about 10 hours each week.