Effects of Teacher Training in a Computer Science Principles Curriculum on Teacher and Student Skills, Confidence, and Beliefs. - Karla R. Hamlen; Nigamanth Sridhar; Lisa Bievenue; Debbie K. Jackson; Anil Lalwani (SIGCSE, 2018)