A variety of approaches has been used, including general engineering courses, design-based courses,[1-4] orientation courses,[5-8] and seminars.[9-11] General engineering courses bring together students from all engineering majors to provide a consistent grounding in basic engineering principles and skills, such as engineering problem solving, communication tools and skills, basic computer literac