I took your question and put it in Google and came up with 21 top STEM universities....Including Massachusetts Institute of Technology etc. I would first try to stay in state. Look up an STEM university in your State and see if they offer the type of math, technology, engineering program you might be interested in. Big names are great, but expensive especially if they are out of state, I've hire a lot of very good engineers from many engineering schools and it come down to individual performance, desire,and applying what you have learned etc. Go for a good, in-state, school and do well in that school. Good luck!!!