New Directions for Computing EducationSamuel B. Fee, Amanda M. Holland-Minkley, Thomas E. Lombardi · First published 2017Open the Tome
The Role of Criticism in Understanding Problem SolvingSamuel Fee, Brian Belland · First published 2012Open the Tome