I've had a great experience with Capitol College and the Masters in Network Security Program. The whole degree can be earned online. I had to take 3 courses and maintain a 3.0 initially to be accepted as a degree seeking student since I got my BSL (Bachelors of Liberal Studies) from Excelsior College (not a computer related discipline). Now I'm scheduled to graduate this May. The online format is facilitated with Centra software. The courses are composed of live voice and slide presentations. A microphone and speakers turns your home PC into a classroom allowing you to interact with your professor live along with other students. It is a great learning experience. I pursued this the MSNS to obtain a technical degree on top of my Excelsior degree. It is one of the few programs I could get into without taking prerequisites at the undergrad level. I'd recommend Excelsior and Capitol to anyone.