I daresay we’ve been nearing the point for some time whereby it’s a better educational experience to watch CS50's lectures online than attend them in person. Indeed, with pause and rewind buttons accompanied by searchable full-text transcripts of lectures, variable playback speed, and hyperlinks to related resources, all of which lend themselves to more active engagement with the course’s lectures, it’s hard to argue that sitting and listening live in a theater is better.
This shall be CS50 2016
CS50
2778

This. Efficiency is the #1 reason why I chose to learn online rather than with a well-respected university. I hope more establishments acknowledge this weakness and adapt. They already appear to be losing potential graduate students, i.e., individuals in their early twenties that have a bachelor’s degree, to online coding resources. Well put, professor.