He has taught teaching strategy, teaching skills and physics electives for undergraduate and postgraduate. He is actively engaged in the development of the modules for M. Ed which he now teaches. As a teacher educator, he is guided by the philosophy to conduct oneself with professionalism, continue to learn and desire to make contributions to the field of education. He uses his knowledge of the subject to generate interest in the student by connecting complex concepts to examples from their daily life. He encourages the students to engage in critical thinking, investigation, experimentation and solving challenging problems. He also advocates the use of technology to support his teaching and assessing his student’s learning. He set high standards and expectations from his student to raise their potentials.