Understanding High School Pre-Engineering Student Design Cognition, Comparisons with Engineering Students and Educational Implications July 8, 2015 attayek