I'm currently between pursuing finance (banking), consulting, law, and entrepreneurship (CS). I love making new things, so I think that CS would be very freeing; however, I know that those other paths would probably be more straightforward for me, but maybe I should at least take a chance on CS.
That said, I'm currently no expert on programming. I've self taught Python, HTML, CSS, some js, and I'm currently learning Ruby on Rails because my friend and I are working on making a web app (he's doing most of the programming, but it was my concept). Right now, I'm not sure if I should declare myself as a prospective CS major or not considering my lack of credentials. Economics would be much easier for me to justify.
Sal does a great job with the higher level mathematics. His videos helped me get an A+ in calculus. He does his best, and he should be applauded for that.