I am an undergrad at Texas A&M, College Station studying aerospace engg. I started college this past spring and will be a sophomore this fall, meaning I start taking aerospace classes,finally! I am aiming to go to CalTech for grad school for the same, Can someone please provide what all I will need to have on my profile when I do apply. Since I had not taken any classes with my own dept my freshman year, I did not get any research there for the summer, but I have been working with CMS group at my univ for this summer. GPA should not really be an issue, if hells falls down then maybe i drop to a 3.7 by the time I graduate, but I understand that is not enough for caltech, What really makes an Ideal profile for caltech? Also does anyone have any idea how to get a SURF at caltech? I really want to do that, the research opportunities seem awesome, read some papers that came out from surf, i really want to do it. Any ideas on that?