Purdue University - Department of Computer Science - Departmental Research Areas
Skip to main content

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 can span so broadly, the list below reflects the interests and expertise of the faculty summarized in eleven areas.

Faculty in the area of bioinformatics and computational biology apply computational methodologies such as databases, machine learning, discrete, probabailistic, and numerical algorithms, and methods of statistical inference to problems in molecular biology, systems biology, strucutral biology, and molecular biophysics.

List of Faculty

Ananth Grama
Majid Kazemian*
Daisuke Kihara*
Alex Pothen
Wojtek Szpankowski

(* indicates primary area of research)


Related Links

Kihara Bioinformatics Lab
Kazemian Lab


Sample Projects

PrFEcT-Predict
3D-SURFER 2.0
Alex Pothen Software Artifacts
Majid Kazemian Software Artifacts

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*
Christoph Hoffmann
Alex Pothen*
Elisha Sacks
Xavier Tricoche
Yexiang Xue

(* indicates primary area of research)


Related Links

CSE Research Group


Sample Projects

Alex Pothen Software Artifacts
David Gleich Software Artifacts
Finite Element Analysis of 9/11 Attacks

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*
Dan Goldwasser
Susanne Hambrusch
Ninghui Li
Jennifer Neville
Sunil Prabhakar*
Bruno Ribeiro

(* indicates primary area of research)


Related Links

Cyber Space Security Lab (CyberS2Lab)


Sample Projects

Conceptual Evaluation and Optimization of Queries in Spatiotemporal Data Systems
Secure Dissemination of Video Data in Vehicle-to-Vehicle Systems
Ensuring Integrity and Authenticity of Outsourced Databases
Towards Scalable and Comprehensive Uncertain DAta Management
ORION DBMS: Handling Nebulous Data

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
David Gleich
Ananth Grama
Suresh Jagannathan
Aniket Kate
Kihong Park
Vernon Rego*
Eugene Spafford
Dongyan Xu
Saurabh Bagchi (by courtesy)
Charlie Hu (by courtesy)
Sanjay Rao (by courtesy)

 (* indicates primary area of research)


Related Links

FRIENDS Lab
Dependable Computing Systems Lab


Sample Projects

ProTracer: Practical Provenance Tracing
DCSL Projects

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*
Christoph Hoffmann*
Voicu Popescu*
Elisha Sacks*
Xavier Tricoche*
David Ebert (by courtesy)

(* indicates primary area of research)


Related Links

Computer Graphics and Visualization Lab
High Performance Computer Graphics Laboratory


Sample Projects

Graphics Lab Projects

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*
Antonio Bianchi*
Bharat Bhargava
Jeremiah Blocki*
Berkay Celik*
Chris Clifton
Sonia Fahmy
Pedro Fonseca
Christina Garman*
Changhee Jung
Aniket Kate*
Byoungyoung Lee
Ninghui Li*
Hemanta Maji*
Kihong Park
Mathias Payer
Chunyi Peng
Sunil Prabhakar
Vernon Rego
Eugene Spafford*
Dave Tian*
Lin Tan
Sam Wagstaff*
Dongyan Xu*
He Wang
Melissa Dark (by courtesy)
Victor Raskin (by courtesy)

(* indicates primary area of research)


Related Links

CERIAS
Freedom Lab
HexHive
Database Security Lab
PurPL - Center for Programming Principles and Software Systems


Sample Projects

Spatial-temporal Recreation of Android App Displays from Memory Images
Multiple Perspective Attack Investigation with Semantic Aware Execution Partitioning
HexHive Group Projects
Chunyi Peng Mobile Phone Projects
Freedom Lab Projects

Recent increases in data collection and large-scale computing have facilitated successful application of machine learning and artificial intelligence methods across a wide range of fields, including healthcare, education and industrial systems. The Machine Learning and Information Retrieval group develops statistical methods and algorithms to learn models of the world from observations of past behavior, and evaluates these methods in real world applications in complex domains.

List of Faculty

Simina Branzei
Berkay Celik
Chris Clifton
Petros Drineas
David Gleich
Dan Goldwasser*
Jean Honorio*
Jennifer Neville*
Bruno Ribeiro*
Lin Tan
Yexiang Xue*
Ming Yin*
William Cleveland (by courtesy)

(* indicates primary area of research)


Related Links

MINDS: Data Science, Machine Learning, and AI
Network Learning and Discovery Lab
PurPL - Center for Programming Principles and Software Systems


Sample Projects

Jennifer Neville Projects

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*
Byoungyoung Lee
Kihong Park*
Mathias Payer
Chunyi Peng*
Bruno Ribeiro
Dave Tian
He Wang*
Dongyan Xu

(* indicates primary area of research)


Related Links

SIMBA Lab


Sample Projects

Mobile Sensing and Mobile Computing Projects

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*
Mathias Payer
Tiark Rompf*
Roopsha Samanta*
Lin Tan
Xiangyu Zhang*
Yung-Hsiang Lu (by courtesy)
Milind Kulkarni (by courtesy)
Jeffrey Siskind (by courtesy)

(* indicates primary area of research)


Related Links

PurPL - Center for Programming Principles and Software Systems
Secure Software Systems Lab (S3)

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
Eugene Spafford
Lin Tan*
Xiangyu Zhang

(* indicates primary area of research)


Related Links

PurPL - Center for Programming Principles and Software Systems


Sample Projects

Automatic Model Generation from Documentation for Java API Functions

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*
Petros Drineas
Elena Grigorescu*
Susanne Hambrusch*
Aniket Kate
Hemanta Maji
Kent Quanrud*
Wojtek Szpankowski*
Yexiang Xue
Sabre Kais (by courtesy)

(* indicates primary area of research)


Related Links

Theory Group

Last Updated: Oct 15, 2019 1:59 PM

Department of Computer Science, 305 N. University Street, West Lafayette, IN 47907

Phone: (765) 494-6010 • Fax: (765) 494-0739

Copyright © 2018 Purdue University | An equal access/equal opportunity university | Copyright Complaints

Trouble with this page? Disability-related accessibility issue? Please contact the College of Science.