Just a heads up to the OP that MES is not a competitive entry major at Purdue. A 3.2 GPA will guarantee transition to the major which shouldn’t be a problem for a student with this background/profile.
I do think Purdue and TAMU are peers for the intended major though so the cost savings of staying in state will be hard to beat anywhere!