Dec 06, 2025  
2025-2026 University Catalog 
    
2025-2026 University Catalog

Department of Computer Science (Graduate)


Website: https://www.cs.purdue.edu/graduate/index.html

Department/School Head:

Petros Drineas

Faculty by Rank

Professor
Associate Professor
Assistant Professor
Professor of Practice
Walid Aref
Mikhail Atallah
Saugata Basu
Bedrick Benes
Elisa Bertino
Bharat Bhargava
Douglas Comer
Tamal Dey
Petros Drineas
Sonia Fahmy
David Gleich
Ananth Grama
Suresh Jagannathan
Daisuke Kihara
Ninghui Li
Zhiyuan Li
Jennifer Neville
Alex Pothen
Sunil Prabhakar
Vernon Rego
Eugene Spafford
Wojciech Szpankowski
Lin Tan
Patrick Wolfe
Dongyan Xu
Xiangyu Zhang
Daniel Aliaga
Aniket Bera
Antonio Bianchi
Jeremiah Blocki
Simina Branzei
Berkay Celik
Buster Dunsmore
Pedro Fonseca
Dan Goldwasser
Changhee Jung
Aniket Kate
Majid Kazemian
Hemanta Maji
Kihong Park
Chunyi Peng
Voicu Popescu
Bruno Ribeiro
Tiark Rompf
Dave Tian
Xavier Tricoche
Paul Valiant
Yexiang Xue
Ming Yin
Vamsi Addanki
Brian Bullins
Joseph Campbell
Ben Delaware
Christina Garman
Steve Hanneke
Sooyeon Jeong
Mahimna Kelkar
Rajiv Khanna 
Zak Kingston
Chunwei Liu
Anuran Makur
Hongyuan Mei
Xupeng Miao
Sotirios Nousias
Rohan Paleja
Yuxian Peng
Alex Psomas
Kent Quanrud
Ahmed Qureshi
Eric Samperton
Abulhair Saparov
Kazem Taram
Jianguo Wang
Hanshen Xiao
Raymond Yeh
Wei Zhan
Ruqi Zhang
Tianyi Zhang
Yongle Zhang
George Adams
Andres Bejarano Posada
Konstantinos Ameranis
Hisham Benotman
Tony Bergstrom
Michael Borkowski
Chris May
Gustavo Rodriguez-Rivera
Sarah Sellke
Mary Ann Smart
Jeff Turkstra

​Academic Programs

Master’s and Ph.D. Programs

The Department of Computer Science offers MS and Ph.D. degrees. The master’s program prepares students for admission to a Ph.D. program or for work in the industry.  The doctoral program is designed to prepare students for a career in computer science research. Research areas include Artificial Intelligence, Machine Learning, and Natural Language Processing, Bioinformatics and Computational Biology, Computer Architecture, Computational Science and Engineering, Databases and Data Mining, Distributed Systems, Graphics and Visualization, Human-Computer Interaction, Information Security and Assurance, Networking and Operating Systems, Programming Languages and Compilers, Software Engineering, Robotics and Computer Vision, Theory of Computing, Algorithms, and Quantum Computing.

Areas of Study
  • Artificial Intelligence, Machine Learning, and Natural Language Processing
  • Bioinformatics and Computational Biology
  • Computer Architecture
  • Computational Science and Engineering
  • Databases and Data Mining
  • Distributed Systems
  • Graphics, Visualization, and Geometric Modeling
  • Human-Computer Interaction
  • Information Security and Assurance
  • Networking and Operating Systems
  • Programming Languages and Compilers
  • Robotics and Computer Vision
  • Software Engineering
  • Theory of Computing, Algorithms, and Quantum Computing
Combined Degree Programs (Undergraduate Degree / Master’s Degree)
  • Fifth-Year Combined BS/MS in Computer Science

Programs

    DoctoralMaster’s

    Courses

      Computer Sciences