Departmental Research Areas
In the past five years, Computer Science faculty have had research collaborations with every other college at Purdue. The work of the computer scientist is applicable just about everywhere. Though research activity spans many broad areas, the list below reflects the interests and expertise of the faculty summarized in 14 areas.
Our group members study and devise core machine learning and artificial intelligence methods to solve complex problems throughout science, engineering, and medicine. Our goal is to enhance human lives and bring advanced technologies to augment human capabilities. This research involves both deployments in real-world applications as well as development of fundamental theories in computer science, mathematics, and statistics.
List of Faculty
- Daniel Aliaga
- Aniket Bera
- Simina Branzei
- Brian Bullins*
- Joseph Campbell
- Berkay Celik
- Chris Clifton
- Tamal Dey
- David Gleich
- Dan Goldwasser*
- Steve Hanneke*
- Sooyeon Jeong
- Rajiv Khanna*
- Zachary Kingston
- Anuran Makur
- Xupeng Miao
- Jennifer Neville*
- Alex Psomas
- Ahmed Qureshi
- Bruno Ribeiro*
- Tiark Rompf
- Abulhair Saparov*
- Muhammad Shahbaz
- Lin Tan
- Paul Valiant
- Jianguo Wang
- Yexiang Xue*
- Raymond Yeh
- Ming Yin
- Ruqi Zhang*
- Tianyi Zhang
(* indicates primary area of research)
Related Links
Faculty in the area of bioinformatics and computational biology apply computational methodologies such as databases, machine learning, discrete, probabilistic, and numerical algorithms, and methods of statistical inference to problems in molecular biology, systems biology, structural biology, and molecular biophysics.
List of Faculty
- Bedrich Benes
- Petros Drineas
- Ananth Grama
- Majid Kazemian*
- Daisuke Kihara*
- Alex Pothen
- Abulhair Saparov
- Wojtek Szpankowski
(* indicates primary area of research)
Related Links
Computer Architecture research studies the interplay between computer hardware and software, particularly at the intersection of programming languages, compilers, operating systems, and security.
List of Faculty
(* indicates primary area of research)
The research area of Computational Science and Engineering answers questions that are too big to address experimentally or are otherwise outside of experimental abilities. Using the latest computers and algorithms, this group addresses those questions through numerical modeling and analysis, high-performance computation, massive distributed systems, combinatorial algorithms in science applications, high-speed data analysis, and matrix-based computations for numerical linear algebra.
List of Faculty
- Petros Drineas*
- David Gleich*
- Ananth Grama*
- Alex Pothen*
- Elisha Sacks
- Abulhair Saparov
- Xavier Tricoche
- Yexiang Xue
(* indicates primary area of research)
Related Links
The data revolution is having a transformational impact on society and computing technology by making it easier to measure, collect, and store data. Our databases and data mining (big data) research group develops models, algorithms, and systems to facilitate and support data analytics in large-scale, complex domains. Application areas include database privacy and security, web search, spatial data, information retrieval, and natural language processing.
List of Faculty
- Walid Aref*
- Elisa Bertino
- Bharat Bhargava*
- Chris Clifton*
- Susanne Hambrusch
- Ninghui Li
- Xupeng Miao
- Jennifer Neville
- Sunil Prabhakar*
- Tiark Rompf
- Jianguo Wang*
(* indicates primary area of research)
Related Links
The DS group focuses on designing distributed systems that are scalable, dependable, and secure, behaving according to their specification in spite of errors, misconfigurations, or being subjected to attacks. Areas of focus include virtualization technologies with emphasis on developing advanced technologies for computer malware defense and cloud computing.
List of Faculty
- Bharat Bhargava
- Pedro Fonseca
- Ananth Grama
- Suresh Jagannathan
- Aniket Kate
- Xupeng Miao
- Kihong Park
- Vernon Rego*
- Tiark Rompf
- Abulhair Saparov
- Muhammad Shahbaz
- Eugene Spafford
- Jianguo Wang
- Yongle Zhang
- Saurabh Bagchi (by courtesy)
- Charlie Hu (by courtesy)
- Sanjay Rao (by courtesy)
(* indicates primary area of research)
Related Links
- Dependable Computing Systems Lab
- FRIENDS Lab
- PurPL: Center for Programming Principles and Software Systems
This group performs research in graphics, visualization, computational geometry, and related applications. Focus areas include model acquisition, image generalization, scientific visualization, urban modeling, robust computational geometry, and geometric computations and constraints.
List of Faculty
- Daniel Aliaga*
- Bedrich Benes*
- Aniket Bera
- Tamal Dey
- Voicu Popescu*
- Elisha Sacks*
- Xavier Tricoche*
- Raymond Yeh
(* indicates primary area of research)
Related Links
List of Faculty
(* indicates primary area of research)
Strong security and privacy is needed to defend our records, communications, finances, governments and infrastructure against all manner of threats and attacks, while also enhancing legitimate uses. Research in Information Security and Assurance focuses on the analysis, development, and deployment of technologies, algorithms, and policies to protect computing and data resources against malicious access or tampering, and to validate authenticity.
List of Faculty
- Mikhail Atallah*
- Elisa Bertino*
- Bharat Bhargava
- Antonio Bianchi*
- Jeremiah Blocki*
- Berkay Celik*
- Chris Clifton
- Sonia Fahmy
- Pedro Fonseca
- Christina Garman*
- Aarushi Goel*
- Changhee Jung
- Aniket Kate*
- Ninghui Li*
- Hemanta Maji*
- Kihong Park
- Chunyi Peng
- Sunil Prabhakar
- Vernon Rego
- Eugene Spafford*
- Lin Tan
- Kazem Taram
- Dave Tian*
- Dongyan Xu*
(* indicates primary area of research)
Related Links
This area works on fundamental problems at different layers of the network protocol stack – from the medium access control layer up to the application layer – using theoretical models, simulation, emulation, and extensive testbed experimentation to develop and evaluate proposed solutions which leverage techniques from game theory, information theory, complexity theory, optimization, and cryptography.
List of Faculty
- Antonio Bianchi
- Berkay Celik
- Doug Comer*
- Sonia Fahmy*
- Pedro Fonseca*
- Xupeng Miao*
- Kihong Park*
- Chunyi Peng*
- Bruno Ribeiro
- Muhammad Shahbaz*
- Eugene Spafford
- Lin Tan
- Dave Tian
- Dongyan Xu
- Yongle Zhang*
- Saurabh Bagchi (by courtesy)
(* indicates primary area of research)
The PL group engages in research spanning all aspects of software systems design, analysis, and implementation. Active research projects exist in functional and object-oriented programming languages, both static and dynamic compilation techniques for scalable multicore systems, generative programming, assured program generation, scripting languages, distributed programming abstractions and implementations, real time and embedded systems, mobile and untrusted computing environments, and runtime systems with special focus on memory management and parallel computing environments.
List of Faculty
- Antonio Bianchi
- Ben Delaware*
- Suresh Jagannathan*
- Changhee Jung
- Zhiyuan Li*
- Xupeng Miao
- Ryan Newton*
- Tiark Rompf*
- Muhammad Shahbaz
- Tianyi Zhang
- Xiangyu Zhang*
- Yung-Hsiang Lu (by courtesy)
- Milind Kulkarni (by courtesy)
(* indicates primary area of research)
Related Links
The software engineering area conducts research on applying advanced program analyses towards problems related to fault isolation and various kinds of bug detection, including those related to race conditions in concurrent programs, and specification inference for large-scale software systems.
List of Faculty
- Antonio Bianchi
- Ben Delaware
- Buster Dunsmore*
- Changhee Jung
- Vernon Rego
- Tiark Rompf
- Eugene Spafford
- Lin Tan*
- Tianyi Zhang
- Xiangyu Zhang
- Yongle Zhang
(* indicates primary area of research)
Related Links
PurPL - Center for Programming Principles and Software Systems
The Robotics and Computer Vision area includes elements of machine learning, signal processing, and image processing to further develop robotics and computer vision systems from a computational science perspective.
List of Faculty
- Daniel Aliaga
- Aniket Bera*
- Joseph Campbell*
- Sooyeon Jeong
- Zachary Kingston*
- Chunyi Peng
- Ahmed Qureshi*
- Raymond Yeh
(* indicates primary area of research)
Members of the group work in areas that include analysis of algorithms, parallel computation, computational algebra and geometry, computational complexity theory, digital watermarking, data structures, graph algorithms, network algorithms, distributed computation, information theory, analytic combinatorics, random structures, external memory algorithms, and approximation algorithms.
List of Faculty
- Mikhail Atallah
- Saugata Basu*
- Jeremiah Blocki
- Simina Branzei*
- Brian Bullins
- Tamal Dey*
- Petros Drineas
- Elena Grigorescu*
- Susanne Hambrusch*
- Steve Hanneke
- Hemanta Maji
- Anuran Makur*
- Alex Psomas*
- Kent Quanrud*
- Eric Samperton*
- Wojtek Szpankowski*
- Paul Valiant*
- Yexiang Xue
- Sabre Kais (by courtesy)
(* indicates primary area of research)