Mechanical Engineering Education: What Should We Teach and How Should We Teach It?