<p>OP,</p>
<p>In regards to your question about CC classes adequately preparing a student for a top college.</p>
<p>Hm, well, first, my son’s goal was never a top college (but this is for a different thread, I know). It just worked out that top schools were the best fit because of all the work he’d done in HS, and he got into a number of them, so he had a choice. </p>
<p>Second-I admit that his situation was probably unusual in that MIT took all his math classes and two Arabic classes as transfer units, so he was able to start in upper division math classes as a freshman. I believe the reason they took them was because I worked hard during the summer to track down all the documentation they wanted. Tip: Save all syllabus’, all textbook titles, all tables of content, all chapters covered, all course descriptions, and of course official transcripts (and getting As) to give to colleges. I heard of kids taking classes at UCSD that didn’t transfer to MIT and I’m guessing they kids and parents didn’t document well enough.</p>
<p>Third-not all colleges have MIT’s policy of allowing transfer units. My son was fully prepared to repeat work.</p>
<p>Fourth-No, community college alone would not have prepared him for MIT. He worked with a tutor for over two years doing Dif Eq., etc. He did math competitions and AoPS type stuff, etc. And still he was probably less prepared for upper division math than his friends who were better Mathletes. What saved him is his natural ability, to be honest. He learns exceptionally quickly and has a great memory, so whereas his friends who were top mathletes had the edge over him in exposure to material, he was still able to more than hold his own.</p>
<p>Having said all that, my son was <strong><em>very</em></strong> glad to have been able to not repeat Calculus, etc. Coming in with all those units allows him to now explore EECS for his last two years, something he never did in high school.</p>
<p>One more thing-while colleges like U Michigan might not allow transfer units, many schools, MIT included, allow students to take placement exams to test out of classes. Er, well, my son was too disorganized and too lazy to try to test out of Mechanics and E&M (having studied a lot of physics in high school), so he did repeat Mechanics, but at MIT, there are three levels and being that he took the hardest one, it was more than challenging. Think IMO physics.</p>
<p>So, don’t worry about how community college will look. Just keep your son engaged in whatever way works best for him.</p>