Teacher education is paramount in the development of human resource for the achievement of
quality education to enhance sustainable development in Kenya. It is concerned with the
provision of varied learning opportunities ...