Kathleen Blake Yancey on Reflection and Reflective Writing from Darren Cambridge on Vimeo.
Produced for the CS10K Community to support teachers of Exploring Computer Science and Computer Science Principles