“…Peer coaching is "a training method in which pairs of students, student teachers, or classroom teachers observe each other and provide consultative assistance in correctly applying teaching skills and proposing alternative solutions to recognized instructional needs" (Wynn & Kromrey, 1999, p. 21). Co-generative dialoguing (Roth & Tobin, 2002;Tobin & Roth, 2005) is the practice of having all co-learners (e.g., mentor teachers, student teachers, and university supervisors) meet to discuss lessons taught by student teachers, along with other relevant aspects of teaching (e.g., different teaching methods). Such collaboration promotes teacher efficacy (Nokes et al, 2008), and peer coaching holds promise for encouraging teacher development (Le Cornu, 2005).…”