Project-based Learning of CAD/CAE Tools for the Integrated Design of Automatic Machines