Arizona and Arizona State could be possibilities for Engineering.
Arizona might give some sort of merit that will make the costs close to in-state depending on GPA/SAT scores.
Iowa State could be another potential candidate for Engineering. Look into it.