The Good, the Bad and Mechanical Engineering Education