Reflective teaching: empirical research findings and some implications for teacher education | Synapse