The MS in Cyber Security Engineering at the University of Southern California (USC) is a STEM-designated program offered by the Viterbi School of Engineering, typically completed in 1.5 to 2 years. It is designed for students with a Bachelor’s degree in Computer Science, Electrical Engineering, or a related field, with strong programming and networking fundamentals. A minimum GPA of 3.0 out of 4.0 is required.