<p>I would do two things.
- consider Purdue
- figure out which school will transfer the majority of your classes and how long it would take to graduate. This should be a factor. For instance at USC they do not give you much more than elective credit for your AP classes.
Also, find the drop out rate from engineering at all the aschools you are applying to. Many of the state schools in Calif have up to 50% of engineering students change the major after a year or two. You do not want to go through this again if you like engineering but not the program - You will be out of state so should consider the cost at the state schools versus a private and the size of the classes. Many of the state schools have huge classes for the first 2-3 years and the privates smaller ones. Since you are going to be paying a lot as both an out of state student and at a private school, go for the one with the smaller classes.</p>