Please tell me, should I apply to these universities?

<p>Hello
I am a student of 12th grade in India
I want to pursue Computer Science, possibly go into research later.
What are my chances at Harvard, Caltech, UPenn, Purdue, New York University, U of Texas Austin</p>

<p>My SAT Score 2170 CR- 610 MATHS 800 WRITING 760
I have played Cricket at International, National and State levels for last 4 years for U19, U16 categories
Also, I have represented my school at 2 National Science Congresses in 10th grade.</p>

<p>Community Work
I have been teaching Computers to underprivileged children at a local NGO Yuvsatta for the last 2 years.
Moreover, my family owns a centrally recognized non profit cricket academy for underprivileged girls, where I have assisted the coaches in training. My Dad and I worked extremely hard to convince the parents of the girls to allow them to play. I have been volunteering at the academy for last 4 years.</p>

<p>I want a good deal of Financial Aid/ Scholarship since I come from a middle class family.</p>

<p>I know my reading scores are quite low. So should I give the SAT again in January?</p>

<p>Thanks a lot</p>

<p>So your need for fin-aid has disqualified you from UIUC and Berkeley… and likely will for NYU. But for NYU, UT-Austin and Purdue, grades matter, and can made each of them non-reaches.</p>

<p>Harvard: Reach
Caltech: Reach
UPenn: Reach</p>

<p>@Catria Thank you for your response.</p>