I don't see why not. I learned the math part of that (and more) in one year of grad school and basic C++ instead of the two languages. Just takes dedication if you're doing it on your own, I know I couldn't have.
Maybe not, but if you're going to dream, dream big, that's what I always say.