<p>I am just about to finish my 1st semester of college, really pushing for a 4.0, which is great and I hope to keep it up. I want to work for the NSA, CIA, FBI, Sandia National Laboratories, or something similar. I have always been interested in computer security and cryptography. However, I am so confused about what I should do. I am already double majoring in computer science and applied mathematics, but now I am even looking into Information Systems/Network Security, etc...There is an internship for CS/MA majors, but it requires that I have taken some courses in networking/security. There are not a whole lot of classes offered by my school at the times I need and/or are supposedly graduate level. Should I take one or two online classes offered by another school (since mine doesn't offer what I need for the time being for this particular network/security matter)? I would assume they would be transferable credits, but if I am taking 11 credits at the university and 6 online, could I still be considered "full time"? Should I pursue a 3rd BA in IS or related major, where should or can I draw the line? Cryptography requires both network security, computer science and math. How can I get that internship, advance my career direction, satisfy all this red-tape jargon and not go insane/broke (if I am not already) in the process?</p>