Reflective Practice as an Essential Element of Student Learning: Principles and Materials from Darren Cambridge on Vimeo.
Produced for the CS10K community by Professor Lesley Smith to support the teaching of Exploring Computer Science and Computer Science Principles