So I am considering majoring in CS for employment reasons. But I keep debating with my self if I should or not. Granted I have only taken one intro to programming course; I am really only interested in a few aspects of computer science as a whole. I am interested in Theoretical Computer science (ie. Computational Complexity, quantum computation, ect.) and computational science (ie. modeling physical and other phenomena.) Programming is alright. But defiantly not as intellectually stimulating as I would like yet. I need to make a choice this next semester on what I want to transfer major wise into. After that it will be extremely hard to turn back. Next semester choices: Calculus 3, discrete, comp sci class VS Calculus 3, and physics for a math major.