Kevin Lin

CS Educator. Data Scientist. Software Engineer.

Bootstrapping pre-service CS teacher training with CS0.

The road to 27,000 student enrollments per year, and what lies ahead.

Deploying in-class paper quizzes: from 40 to 400 to 1,400.

A five year, non-traditional path into academia.

Creating Scalable Learning Experiences in Large Lecture Courses.

A Complex Mangle

Understanding what a computer is, and what it can do.

Advice for leading sections, and other thoughts from shadowing undergrad TAs.

A review of Papert's seminal work in modern context, 38 years later.

High-level learning techniques for how to succeed in CS 1 courses like CS 61A.

"12 hours a week," you said? I can do that, too.