I'm a freshman at Amherst College in my first college physics course (actually an E&M course). I was doing poorly at first (B-/B) but have gotten into the swing of things and am thoroughly enjoying the theory portion of the class(the experiments are also fun but are sometimes tedious). I have a few questions. What stats would be necessary for admission to CalTech/MIT/Harvard etc. for graduate school as a theoretical physicist (GPA, GRE, research, etc)? I am not sure what grade I will end up with in this class because of the first half of it so will that affect my chances badly as long as it's not a C+ or lower? I've also been doing reading with some theory and although the book is more for laymen, I think it is fascinating. Thanks for any information.