The M.S.E. in Computer Science at Princeton University is a highly competitive two-year, full-time graduate program. Students take at least six advanced courses (with at least three at the 500-level), and complete a research thesis under faculty supervision. The curriculum covers core computer science areas (systems, AI, theory) and offers flexibility to focus on specialized research topics such as machine learning, security, and computational neuroscience. Most students are admitted into the research-oriented M.S.E. track, but a non-thesis M.Eng. option is available within the first year. The program provides rigorous academic and research training, preparing graduates for both industry and academia.