Story Programming: Explaining Computer Science Before Coding. - Jennifer Parham-Mocello; Shannon Ernst; Martin Erwig; Lily Shellhammer; Emily Dominguez (SIGCSE, 2019)