Teacher education program as a focal platform of teacher identity construction has extensively been explored recently. This study examines the Engage, Study, Activate (ESA) teacher education model’s effectiveness in fostering teacher professional… read more