Collaborative and Individual Learning - Mixing the Two. - Richard Alterman; Kendall Harsch (CSEDU (1), 2015)

The microgenetic analysis of staged peer collaboration for introductory programming. - Maria Altebarmakian; Richard Alterman; Anna Yatskar; Kendall Harsch; Antonella DiLillo (FIE, 2016)

The apprenticeship project for educating a STEM-based workforce and the dissemination of learning technology. - Richard Alterman; Maria Altebarmakian; Kendall Harsch (FIE, 2017)

A more reflective form of joint problem solving. - Richard Alterman; Kendall Harsch (Int. J. Comput. Support. Collab. Learn., 2017)