Teachers Empowerment Platform (TEP) – a platform that brings together teacher trainees, in-service teachers and teacher trainers to create content together, learn together, teach together and mainstream learner centered innovative teaching methods and Information Communication Technology into the teaching and learning process.