<p>I second what simba9 said… I don’t have first hand knowledge but I hear that said all the time on other sites by people who have CS degrees and engineer software for a living.</p>
<p>You might also find the math in CS to be a lot more interesting than what you’re used to in high school. I don’t know, but was under the impression that even people who like math find high school math (geometry, algebra, trigonometry) relatively boring. You learn it so you can use it to learn more interesting math afterwards, or so I’ve heard (but could be wrong!)</p>