Where should I apply for engineering?

<p>You're too hard on yourself. Seeing that your in California, your in great shape for Cal Poly SLO, UCD, UCI, UCSB, and possibly UCSD. If I counted correctly, you have 20+ semesters of honors level courses. That gives you a 70%+ chance at UCI, UCD and UCSB.
<a href="http://www.universityofcalifornia.edu/admissions/undergrad_adm/selecting/camp_profiles.html%5B/url%5D"&gt;http://www.universityofcalifornia.edu/admissions/undergrad_adm/selecting/camp_profiles.html&lt;/a>
Add that with you above average SAT I & II scores, I wouldn't be suprised if you got into all three of those schools and possibly UCSD/UCLA.</p>