In need of advice.

<p>Hi, I'm a rising senior and am seeking some advice. Here's the basic info and my questions are at the bottom! Thanks.</p>

<p>Basic Info
Gender: Male
Ethnicity: Asian
Location: Michigan
College Class Year: 2013
High School: Public</p>

<p>Scores
GPA: 3.93 unweighted
Rank: ~20 out of 376
ACT: 33
SAT: Math-720, Reading-630, Writing-770 (will retake because I know I can get 800 on math)
SAT Subject Tests: Math IIC-800, Physics-800, Chemistry-790</p>

<p>Academics
Freshman:
Honors English 9 - A-/A-
Early World History - A-
Physical Science - A/A
Biology - A/A
Honors Precalculus - A-/A-
German 2 - A/A</p>

<p>Sophomore:
Honors English 10 - A/A-
U.S. History - A/A
Chemistry - A/A
Physics - A/A
AP Calculus BC - A/A (5)
German 3 - A/A</p>

<p>Junior:
AP Language - A-/A
AP Government - A/A (4)
AP Chemistry - A/A (5)
AP Physics C- A/A (5/5)
German 4 - A/A
Dual-Enroll: Multivariable Calculus and Differential Equations - 3.5/4.0
AP Computer Science AB (self-study): 5</p>

<p>Senior (tentative):
AP Literature
AP German
other required electives
(will study AP Statistics and AP Macro/Microeconomics)</p>

<p>Awards
AIME Qualifier, 2006, 2007, 2008 (scored 6 on all of them I think)
Business Professionals of America - Java Programming
-3rd in state competition, 2007
-12th in national competition, 2007
-1st in state competition, 2008
-3rd in national competition, 2008
Michigan Mathematics Prize Competition top 100, 2007
United States Physics Team semifinalist, 2008</p>

<p>Extracurriculars
NHS member
Captain of tennis team
Vice-president of Business Professionals of America club
Math Club founder and president
Church praise team leader</p>

<p>Job
Been working at Kumon Math and Reading Center since summer of 2007, 7 hours/week</p>

<p>Other important stuff
This summer, I am being paid to develop a website for a family friend's new restaurant.</p>

<p>Current list of colleges I'm applying to as a CS major:
-Michigan (safety)
-CMU (match?)
-MIT (reach)
-Caltech (reach)
-Stanford (reach)</p>

<p>I think I need some more safeties/matches, but I really want to go somewhere with a good CS program. Anyone have good recommendations? </p>

<p>Also, next year I am going to be dual-enrolling again, but I need to choose between Linear Algebra or the next CS course. Should I keep studying math or start taking my first real CS course?</p>

<p>Thanks in advance for all the replies!</p>

<p>bump bump!</p>