Advances in Engineering Education (American Society for Engineering Education (AEE-ASEE), 2007)