Infusing Cooperative Learning into AP Computer Science Principles Courses to Promote Engagement and Diversity. - Jeff Gray 001; Kathy Haynie; Fran Trees; Owen L. Astrachan; Chinma Uche; Siobhan Cooney; Richard Kick (SIGCSE, 2019)