<p>OP, ideally for CMU you would be better off taking AP Calculus and AP Physics. AP Computer Science is great too. Which math class are you taking this semester? Would you be prepared to take AP Calculus by the end of spring? Talk to your GC, you may be able in senior year to use one period in school to work on online class.</p>