CS/programming for me was a good balance between practical application and theory. Spending more time programming and getting better at programming will probably land you a higher salary than if you were to spend your time learning complex math which you might/might not use.