SPARCS: A personalized problem-based learning approach for developing successful computer science learning experiences in middle school. - Siy, Harvey P.; Dorn, Brian; Engelmann, Carol; Grandgenett, Neal; Reding, Tracie Evans; Youn, Jong-Hoon; Zhu, Qiuming (2017)