<p>I want to be a computer science major. In my AP Computer Science class, I was one of the few that didn't have any prior programming experience. Yet, I soon had the highest grade in my class, even though many people claimed that our school's AP Computer Science class was one of the hardest in our school. </p>
<p>I don't even study for tests and I still get near-perfect scores. </p>
<p>But there's one thing holding me back - math. For some reason, Algebra and Calculus just never really clicked for me. I practice my heart out, doing problems endlessly, but for three years now I still am just average. There are those around me that don't even do the homework and score extremely high. My math grades have always been either borderline A- or B+. </p>
<p>The only math class that I've had success with was geometry. For some reason, geometry and I were best friends. I went the entire second semester not missing a point. Even after three years of not taking geometry, I can still do proofs easily and even without remembering the theorems, I can easily prove most theorems in proofs. </p>
<p>Is my dream of becoming a computer scientist a lost cause? I'm applying to college next year and I don't want to make the mistake of choosing to major in something I'm really not good in.</p>
<p>What's wrong with me?</p>