Kevin Lin

CS educator, data scientist, software engineer

Subgoals, Problem Solving Phases, and Sources of Knowledge.

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.