Hi, my name is Matthew, and I am a junior in high school. I will soon be faced with the decision of which classes to take as a senior. At my school, once you have taken Trigonometry, you can choose to go to this other school called MPI (math and physics institute) for the first two hours of your day during your senior year. I will have taken Trigonometry, and finished with a low A to a high B (I have maintained that grade all year). At MPI they offer three different options of classes to take. 1.)Pre Calculus and normal physics (I have will already have taken normal physics and gotten a high A in the class all year at my normal high school) 2).Calculus I and normal physics 3).Calculus I (first semester) and Calculus II (second semester) and engineering physics. (all of these class sets count as college credit hours) I am a very hard working student, and love to challenge myself. I also love math, but it does not come naturally to me, and therefore it usually takes extra work for me to understand mathematical concepts. While I would really like to challenge myself and take Calculus I and II, I am not sure that it would be worth my time if I do not get a good grade in it. P.S. After these classes are over I will return to my normal high school, and will have my first hour free. During this time I will be able to receive help from my math teacher now. Also I plan to pursue a degree in computer science after graduation so I will have to take these classes no matter what I decide to do. I apologize if any of this was unclear, and would find any responses/advice helpful.