I have always been more interested in history than any other subject but I was always nervous about algebra because I was flunking it.
Me too, I might have done great in my other classes if I wasn't made to take algebra.
How much of what you learned from math do you use in your career?
I can identify, at least from a parent's perspective, with your words. My daughter, who is your age, is just finishing up college, has a mother (I'm divorced from her mother) that is maniacal about this very issue. I'm the "it's okay to be who you are parent" and encourage my daughter to do those things she feels good about, and praise her for average grades. I'm happy for her when she gets a "C" in class, and think a "B" is fantastic. You do what you do, and that is just fine. My daughter and I talk constantly about this, and she, like you, feels constant pressure from her mother, which makes her feel like she is somehow failing. When that happens, she calls me and we talk and talk, until it's okay again. I wish I could change your situation for you, but I can't. Just know that there are many of us who understand what you are going through. Understand that you are every bit as perfect as anyone alive, and that there is no reason for you to feel otherwise... I'm a Dad, I know that to be true.
Many parents have this problem. Most of us "ARE" average. You are not Greater or Lesser ,than any of us. Parents are just prejudiced, even though odds are "They" are average too. lol
is it too late to change?
but you are young and there is time. what interests you?
or you could look at it this way: you took courses you didn't like and weren't interested in and managed to get more than just a passing grade.
you had to stamina and strength to force yourself to do it and the self-discipline to continue.
Sounds like you have way more capabilities than you give youself credit for :)
now imagine how you're going to feel when you take a class that interests you.
and here's a thought - maybe you should go on interviews for jobs you want - or at least apply for them. keep up your interview skills and figure out a way to show what you've learned already could benefit an employer.
sometimes people hire because you have a degree.
well they had your interests at heart - but you will have to go to work every day, not them :)