The study outlined the supportive values of reflective practice within peer observation of teaching using multiple data sources over a 15-week course-Teaching Practice. Teacher trainees reported that the experience of observing and being observed provided them with better reflections on their teaching and even theories of teaching. | Fostering professional development through peer observation of teaching – from reflective approach to effective teachingx