Reasonable RD Computer Science schools? Someone give me a reality check please!

<p>Hey guys, I need some help deciding on what qualifies as a reach/target/safety for me, due to some oddities in my profile. I've applied to UMass Amherst, Purdue, University of Illinois at Urbana-Champaign, WPI, and ED at Carnegie Mellon (that one's laughable for my stats, I know, but why not try, right!).</p>

<p>GPA:3.0 out of max of 4. (OUCH! My major setback.)
Class Rank: Not Ranked. But our course rigor is ranked out of 10, I have a 9.
Senior Course Load: AP Physics C, AP Literature, AP Chinese, AP Computer Science, AP Calc AB, Required religion course.
ACT: N/A
SAT: 2210
Teacher Recs: Won't get to read them but should be stellar
Extra-Curriculars & Awards:
- Heavily involved/captain of an FTC Robotics team for 3 years. We represented my state at the International championship last year and have multiple regional/state appearances/wins as well.
- Involved in model UN/Debate but nothing big
- Interned at a very large (international) software company for 2 years during the summer. Was then hired as a contractor to write a mobile app for them that would be used as a selling point of some of their new hardware. (was compensated in the thousands for this)
- Run my own business/website selling some of my other software, annual revenue also in the thousands.
- Have written several free mobile (i.e. Android) apps. (The most recent of which has seen over 20,000 downloads in its first month)
Essays: Think they're pretty good but not sure how to describe them without saying too much
Race: South Asian.</p>

<p>Some other schools Im thinking about:
- Georgia Tech
- Boston Univ
- JHU
- RPI
- UConn</p>

<p>Please and thank you.</p>

<p>EDIT: Forgot to mention that I'm blessed enough to be able to say that tuition won't be an issue, so please don't take that into account if recommending schools.</p>

<p>bump10char</p>