In fall 2009, computer science lecturer David J. Malan welcomed 337 aspiring coders to his introductory computer science course CS50. Four years later, the course’s enrollment has more than doubled, ...