academic diplomacy and legitimizationvirtual learning and web-based educationEffective teaching in teaching and pedagogyteachers’ Practical knowledge and thinkingteachers professional identity and agencypedagogy, culture and societyteaching and teacher education