Academically speaking, I'm a late bloomer. Long story short, I was a bad kid, teachers told me I wasn't good at math and I believed them. Years later, as an almost 30 year old man, I started going back to school about 3 years ago. I taught myself Algebra and placed directly into a pre-calculus class when I started at my community college.
So far I've gotten an A in every math class I've taken up through Calculus 2.
I started out majoring in Computer/Electrical Engineering, but I just switched to Computer Science purely because of scheduling (online class availabilty). While I'm getting my degree in Computer Science for my career I'm in a dilemma with regards to where my passion really is.
All my recent studies in math has absolutely made me fall in love with mathematics. However, my Computer Science degree only requires two more math classes: Linear Algebra and Discrete Math (which seem like they are easier than Calculus 3 and DE). I absolutely HATE not taking Calculus 3 and Differential Equations, but should I really feel this way?
If my long term life goal after working all my hard years is to retire and teach mathematics, is it a realistic goal to pick up where I left off with Calculus 2, perhaps years later, and learn Calculus 3 and everything else that is needed to become a math teacher?