Summer Problem Sets

Each summer, CS50’s staff (re)-completes the course’s problem sets to refamiliarize ourselves with the content we’ll be teaching in the fall. This is a great opportunity to attempt new solutions to problems you’ve already completed, to try new problems if you didn’t get to complete CS50’s “more comfortable” problems, and to identify common places students might get stuck. Along the way, you’ll have your staff cohort to turn to!

What to Do

  • Join the CS50 Staff Gradescope course by completing this form.
  • Submit (re)-implementations of each problem from spring 2022, the version of the course with the latest iterations of CS50’s problem sets. For problems with more/less comfortable versioning, only one submission to either version is sufficient. You can find this spring’s problem sets at
  • Check on your staff cohort and keep an eye out for an email from your Head TF.

When to Do It

Each staff member should submit their solutions to the Gradescope course by the start of the fall term, 2022-08-31T23:59:00-04:00.


See here for staff cohorts this summer and fall!