Traditionally, engineering education tries to balance the fundamentals that engineers will need during their career and the skills that they need to start functioning as engineers upon graduation. The dynamic nature of the engineering enterprise makes it impossible and unwise to attempt to teach our students everything they need to know to function during their career. To restate the obvious, their education should include a strong set of fundamentals and the recognition of the need for and the ability to continually learn. The fundamentals: An effective engineering curriculum focuses on what mechanical engineering is all about: analysis, design, and manufacture of systems of all scales. To that extent, all mathematics, science, and engineering courses relate their contents to analysis, design and manufacturing, the ultimate reason why they are part of the curriculum. A flexible curriculum: A flexible curriculum has been introduced that emphasizes the fundamentals and gives students significant choice in designing their academic agenda to meet their career goals. Several unrestricted electives allow diverse career options in academic planning. Integration of courses: Integration of courses better prepares students to deal with engineering problems. Toward this goal new courses were developed that combine subjects previously taught separately. As an added benefit, increased offering of multidisciplinary and applications-oriented courses brings students closer to engineering practice.