The Design Compass: A Computer Tool for Scaffolding Students' Metacognition and Discussion about their Engineering Design Process