Karen Panetta, Charles Dornbush, and Catherine Loomis, Journal of Engineering Education, vol. 91, pp. 223-229, 2002.