This presentation will cover techniques for teaching computer science that are programming language– and tools-independent. The focus is on presenting materials to students using research-tested and proven techniques. Topics include live coding, Parsons Problems, and subgoal labeling, among others. This is a pedagogy-focused talk, not a content-focused talk. Presented by Alfred Thompson