<p>Hi,
I am about to start my sophomore year, and I am planning on applying to ncssm. I was wondering what classes I should finish before ncssm so that I can take the interesting and tough classes at ncssm. These are the classes I am taking/took.</p>
<p>Freshman: AP World History, English 1, Biology, Algebra 2, precalculus, Biomedical Science, Computer Programming 1, Health/PE, French 2.</p>
<p>Sophomore: AP Physics 1, AP Calculus AB/BC, English 2, AP Statistics, AP Computer Science, French 3, Chemistry</p>
<p>I am considering switching out chemistry for digital electronics, but I feel like chemistry is necessary to take the advanced classes at ncssm. Am I right? Do I need to take chemistry first, so that I can take AP Chemistry at ncssm? I also heard people talk about repeating classes, and I really don't want to repeat my chemistry class. I also really want to do research at ncssm and take one of the research classes. Are there any classes that I should take, so that I can get into that program/class. For example, would I not be able to take the chemistry research class if I don't take chemistry sophomore year? Also I am interested in the other research classes such as the computer science and the physics classes. Are there any requirements for that? Also, for my classes other than chemistry am I all set? I really don't want to go to ncssm, and have it happen that I didn't take the pre req class for a class that I really want to take.</p>