Philip Greenspun: Improving Undergraduate Computer Science Educationblogs.law.harvard.edu45 pointsadamdoupe19 years ago