I'm a physics major in my second year of undergrad. I am taking physics 1 and am also trying to study the MIT opencourseware for physics 1 in conjunction with my course. I have to say, the MIT course seems FAR more comprehensive and requires a lot more study time to get it all down. Maybe it is just the order they are teaching it in comparison to our instructor, but from what I've seen of it so far, it really is far more in-depth and challenging. So, I am curious now. Is going to an average college at this point going to hurt my ability to keep up later on in grad school if I manage to get into somewhere like MIT or Caltech? I ask because I am doing all I can from the ground up to have the best chance, but after comparing the coursework from MIT to my current college, I have to say I am a bit discouraged. Despite being a straight 4.0 student, I feel like I might not be learning enough to be able to keep up with their expectations down the road. Maybe it just depends on the course, but based on this one particular course, I feel MIT would be helping me to learn far more, basically because I'd be forced to based on the assignments and exams. Has anyone else been in this situation that can give me some insight?