Co-design is defined by Roschelle et al., (2006) as a facilitated, collaborative process in which teachers, researchers, and developers work together in defined roles to design an educational innovation.