Investigating the differential effectiveness of a teacher professional development programme for rural and urban classrooms in Indonesia | Synapse