I hit my math wall at calculus two.
Also, trig was awful.
But, the simple stuff, that's, umm, simple.
I remember I could multiply any two digit number by any other two digit number in my head in a matter of seconds.
And I discovered a lot the matrix theories on my own when I took the class.
It's funny, there's a good chance I change my major to math, and only get a minor in biology, along with a degree in philosophy. It'll delay graduation for a year or longer, and it's a "good enough excuse". Why rush through it? I'll only be 24...and it's not like I'm not going to grad school afterwards anyway.