<p>Your ACT is very good. Your GPA is good for many schools but may disqualify you from some of your reaches. Also your SAT subject tests, while good, are not Cal Tech territory.</p>
<p>I think your reach list is (slightly) reach-heavy. Also, SLO is not a safety. More like a match. </p>
<p>All CA state schools use only the sophomore and junior year grades for admission.</p>
<p>With your lack of certainty about a major, how about taking the more stem-focused schools off the list, to give you more flexibility? Remove Cal Tech, MIT, Colorado School of Mines. Also remove the ones you just put on the list to have on the list(e.g, Columbia, UMich). Keep USC, Purdue, ISU, Whitman, other ones you love.</p>