1. Effectiveness of teacher education
2. David Clarke and Hilary Hollingsworth. 2002. Elaborating a model of teacher professional growth. Teaching and teacher education , Vol. 18, 8 (2002), 947--967.
3. Linda Darling-Hammond, Maria Hyler, and Madelyn Gardner. 2017. Effective teacher professional development. Learning Policy Institute, Palo Alto, CA, USA.
4. Orange: Data mining fruitful and fun-a historical perspective;Blavz Zupan Janez Demvs;Informatica,2013
5. The Landscape of Teaching Resources for AI Education