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