So here is my situation: I am planning on graduating March 2011 with a B.S in Mathematics, as well as a B.S. in Physics. My interest in physics has waned greatly, and my desire to go to grad school for either subject is non-existent right now. I took a look at the NSA, as I heard they hire a ton of B.S. level mathematicians and am interested in pursuing a career with them. I have taken all the courses my college had to offer on abstract algebra and number theory (some of my favorite subjects in mathematics) and even did some research with a professor into studying Lie Groups. These subjects seem to be the core of cryptography. Now, I contacted the NSA since the trouble is, I don't have my degrees yet so I can't really apply per-se and say I have them. But I feel like I would be qualified for the job and it does appeal more to me than anything else at the moment (I'm not really into business math). They gave me the normal spiel about "we cannot help you. Talk to your career guidance office". So... I did. They recommended an internship but the problem is, I am going to be out of college and an internship won't pay the bills (the NSA ones don't last long). So, in short, my question is: how can I get my foot in the door with the NSA before I graduate and resort to living on the street because I have no work lined up? I want to graduate and have a 40k/year job ready to go to. I don't want to wait 2 years for my application to get processed while I flip burgers at a local fast food joint.