Teaching practice in Initial Teacher Education: its impact on student teachers' professional skills and development | Synapse