During the past 20 years, the field of mechanical engineering has undergone enormous changes. These developments have put more stress on mechanical engineering education, making it increasingly difficult to cover all the topics that a professional engineer will need in his or her career.