Implementation and Outcomes of a Three-Pronged Approach to Professional Development for CS Principles. - Chrystalla Mouza; Lori L. Pollock; Kathleen L. Pusecker; Kevin R. Guidry; Ching-Yi Yeh; James Atlas; Terry Harvey (SIGCSE, 2016)