Firstly, I apologize if this is off-topic here. I looked in the help center and I didn't see anything that specifically said questions relating to education were off-limits here.
I want to know if I should continue trying to soldier through my calculus class, or if I should look for other options.
I am a student in the USA and I am working to get a bachelors degree in Computer Science. However, some years ago I was diagnosed with a math disability.
I have been given double-time on exams, and it helps. However, I am still struggling to understand the material in the first place.
I am currently taking Calculus 1, which I must pass with a C-grade to take Calculus 2. Both of these classes are required, and the Computer Science department doesn't allow students to design their own degrees.
I have previously passed my precalculus class with a C. It was probably the most difficult class I've completed so far. I had to prioritize studying it, and my grades in other classes suffered.
I admit I don't like Calculus. Math has always been my least-favorite subject, and the one I am forced to spend the most time on. Currently I often work from 9:00 am to 8:00 or 10:00. Even so, most of my work is graded F.
Even so, while my precalculus class was four-credits, my calculus 1 class is five-credits, and seems to take more than twice as much time as my precalculus class did. I will also have to take another two-credit calculus 2 class afterwards to complete the math portion of my major. I know my college isn't obliged to waive my calculus class, and I am looking at different options.
However, I love programming, and I don't want to transfer to another major. So, I want know what you guys think. I have already transferred colleges twice, so this is my third college. Assuming the dean of Computer Science (who has a PHD in Mathematics) doesn't let me replace my Calculus classes with other coursework, what should I do?
Would I be unemployable without Calculus? How cheap and reputable are degrees from online colleges? Could I ascertain whether they'd waive any otherwise-required calculus course beforehand? What could I do that would improve the chances of the Dean of Computer Science allowing me to switch the courses for other ones?