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.