> This is universal to STEM degrees I think. In mechanical engineering classes you analyze a beam, in real life you ...
Hard to believe this. Don't these degrees require rigorous laboratory assignments where the student learns to differentiate best case scenario with real world uncertainties? STEM is not just some IT certification