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