I've heard a talk from David Malan who lead the redesign of CS50. Prior to the "CS Winter" of the mid 2000s when enrolments plummeted , CS50 was the "course from Hell". Very hard and a lot of work. Seeing the downturn we all experienced, they redesigned it to make it approachable for CS and non-CS people alike. They have succeeded.
There's an expression that Harvard is a hedge fund with a campus. Their nearly $30B endowment provides them many...opportunities :) Students have access to CS50-only gaming lounges, almost 100 staff just for CS50 (many undergrad TAs in there), weekly pizza-fuelled hackathons, it goes on...
Amazing work, I would've loved to take this course as an undergrad.
Cam