Facilitating in-service teacher training for professional development