<p>I wouldn’t overload too much on AP’s as long as your coursework is getting more challenging, that is the key. You do need more EC’s related to what you want to study. They are weak right now especially since you do live in the Chicagoland area.</p>
<p>As far as taking Spanish for more then two years, that usually is the recommendation for top schools 2 years+, so it is always good to overachieve I guess.</p>
<p>You should be set for UIL-UC since it is in-state. A few more schools to look at:
-Rose Hulman as a safety
-Cornell, Purdue, UM-Ann Arbor, Cal Tech, and UC-Berkeley. </p>
<p>Overall though UI-UC has one of the best computer/electrical engineering programs in the country and you could get a bargain.</p>