Analysis of Mech 2: An award-winning Second-Year mechanical engineering curriculum