Chance Me for MIT, UCB, UMich, Purdue, Ga. Tech

The above advice is right on. Look at @momofsenior1 advice. Use that guide when looking at colleges. Colleges ranked lower but in the top 50 (and lower) will give 1/2 - to full scholarships.
Your top 5 are pretty typical and I would put UTexas in that grouping. They are all flip of a coin. It can easily go either way. Your profile is great/impressive . Apply early to where you can.
Alabama, Purdue (just due to shear amount of kids they take), LT and Texas Am are to me more acceptances but Texas Am can be fickle with OOS also.