Retaining nearly one-third more majors with a trio of instructional best practices in CS1 | Synapse