awesome dude, looks like you've done your research
Hehe. I met a girl at a club (FBLA -- high school Phi Beta Lamda) that is going to go to CSM with a major in CS/Math. I was pretty surprised, seeing as she didn't have a penis and all. My friend said "You'll be like one of four hot girls there." Haha, I thought that was a pretty good pickup line. I gave him a pat on the back for that.
I was very inclined to majoring in Mechanical Engineering for a long while, but cryptography and number theory have really sparked my interest over this past year (and I mean heavily). Right now I don't know, but I will almost definately double-minor business/computer science.
You'd probably work for the NSA with that background, right? I'm sure there are other jobs, but that seems like the most likely canidate. I've also found a strong interest for math this year; I didn't like it much until Calculus this year. Reading the history on it is really interesting too. It's funny how Newton and Leibniz didn't understand why their newfound tools worked.
What are you going to major in? Still Mechanical Engineering?