CSE Web Menu mobileicon

Graduate Studies

The Computer Science and Engineering Department offers internationally-recognized M.S. and Ph.D. degree programs for both full-time and part-time students. These programs offer considerable flexibility to create a plan of study tailored to students’ interests and are supported by a wide swath of graduate courses, seminars, and colloquia. The program is supported by a broad range of faculty research programs, including: distributed computing, algorithms, security, cryptography, performance modeling, reliability, networking, optimization, bioinformatics, data mining, databases, software engineering, computer architecture, computational geometry, image processing, and artificial intelligence. See the research map for details.

Our graduate population is currently approximately 150 students, with 100 Ph.D. and 50 M.S. students.

Graduate Programs

  • The Doctoral Program prepares students for careers in research and teaching. Doctoral students typically already possess a Master’s degree.
  • The Master’s Program offers a flexible advanced degree program either comprised entirely of graduate coursework (Plan B) or culminating in a Master’s thesis (Plan A).
  • The Master of Engineering (M.Eng.) Program is a generalist degree merging technical engineering courses with professional development classes, designed for practicing engineers.

Related Resources

Alexander Russell, Director, Graduate Studies