A Comparison of Online and Hybrid Professional Development for CS Principles Teachers. - Jennifer Rosato; Chery Lucarelli; Cassandra Beckworth; Ralph A. Morelli (ITiCSE, 2017)