For CS, UMass is the best.
For ME or EE, Penn State and VT.
ASU is strong accross the board.
However you can’t go from one major to the next, you need to be admitted to CS at UMass, you need to be in the college of engineering at PSU, VT, and ASU.
Your best value is UMass Amherst, but I’d go to the cheapest one on the list because you would be in so much debt!