Since 1990, Kevin has trained teachers to use technology in teaching, learning, and school management. He has taught secondary English and History, and has served as Head of Department and Curriculum Advisor. From 2009, Kevin served as the ICT-Integration Education Specialist at the University of Cape Town’s Schools Development Unit. As the Director of Professional Development for Cloud Education Solutions (South Africa), he now specializes in helping schools create professional development programs that foster innovative teaching and learning strategies. Kevin is honored to be part of EdTechTeam as a Co-Director of EdTechTeam South Africa. He holds two degrees from Stanford University: a B.A. in History and Psychology, and a Masters in Education.