1. Riddell A. Factors influencing educational quality and effectiveness in developing countries: A review of research eschborn: Deutsche gesellschaft für technische zusammenarbeit. GTZ; 2008
2. Kolb AY, Kolb DA. Learning styles and learning spaces: Enhancing experiential learning in higher education. Academy of Management Learning & Education. 2005;4(2):193-212
3. Boitshwarelo B. Exploring blended learning for science teacher professional development in an African context. The International Review of Research in Open and Distributed Learning. 2009;10(4):1-19
4. Chai CS, Koh JHL, Tsai CC. A review of technological pedagogical content knowledge. Journal of Educational Technology & Society. 2013;16(2):31-51
5. Commete UG. Teaching and Learning Quality. Hong Kong: The Chinese University of Hong Kong; 1996