Danielewicz-Betz, Anna, and Tatsuki Kawaguchi. “Gaining Hands-on Experience via Collaborative Learning: Interactive Computer Science Courses”. International Journal of Emerging Technologies in Learning (iJET), vol. 10, no. 3, June 2015, pp. pp. 34-40, doi:10.3991/ijet.v10i3.4510.