The Persistent Effect of Pre-College Computing Experience on College CS Course Grades
Broadening student enthusiasm for computer science with a great insights course