Computer Science

Faculty Research Areas

Department Faculty

Nina Amenta, Ph.D., Professor and Chair
Computational geometry, computer graphics, algorithms

Zhaojun Bai, Ph.D., Professor
Number linear algebra, parallel algorithms

Matthew A. Bishop, Ph.D., Professor
Computer security, cryptography

Hao Chen, Ph.D., Associate Professor
Computer security

Ian Davidson, Ph.D., Professor
Data mining and machine learning

Premkumar T. Devanbu, Ph.D., Professor
Software engineering

David Doty, Ph.D., Assistant Professor
Molecular Computing and Theoretical Computer Science

Raissa D’Souza, Ph.D., Professor
Phase transitions, self-organization, and the structure, function and growth of networks (joint appointment with Mechanical and Aeronautical Engineering)

Kurt Eiselt, Ph.D., Lecturer with Security of Employment

Matthew K. Farrens, Ph.D., Professor and Vice-Chair
Computer architecture, VLSI design

Vladimir Filkov, Ph.D., Professor
Network data analytics; statistical models and algorithms for complex empirical data; social aspects of empirical software engineering; biological networks; combinatorial algorithms

Matthew Franklin, Ph.D., Professor

Dipak Ghosal, Ph.D., Professor
High speed networks, parallel and distributed systems

Dan Gusfield, Ph.D., Distinguished Professor
Design and analysis of algorithms, computational biology

Francois Gygi, Ph.D., Professor
Computational Materials Science, First-Principles Molecular Dynamics, Electronic structure theory, Parallel numerical algorithms

Bernd Hamann, Ph.D., Professor
Visualization, geometric modeling, computer graphic

Patrice Koehl, Ph.D., Professor
Computational biology

Greg Kuperberg, Ph.D., Professor

Yong Jae Lee, Ph.D., Assistant Professor
Computer vision, machine learning

Karl N. Levitt, Ph.D., Professor
Computer security, system verification

Xin Liu, Ph.D., Professor
Resource allocation and QoS (quality of service) provisioning in wireless networks; heterogeneous and adaptive QoS algorithms/concepts; cognitive networks; green communication networks

Bertram Ludaescher, Ph.D., Professor
Databases and information systems

Kwan-Liu Ma, Ph.D., Professor and Chair, Graduate Group in Computer Science
Visualization, graphics, parallel and distributed computation

Norman S. Matloff, Ph.D., Professor
Parallel processing; statistical computing; Big Data; and mathematical and applied statistics

Nelson Max, Ph.D., Distinguished Professor
Scientific visualization, computer animation, realistic computer graphics rendering

Prasant Mohapatra, Ph.D., Professor
Computer networks

Biswanath Mukherjee, Ph.D., Distinguished Professor
Lightwave networks; telecom networks, including solutions for broadband access networks exploiting optical and wireless technologies; energy-efficient network architectures (for sustainability); Future Internet Design, including hybrid circuit-packet networks, dynamic circuit switching, Ethernet Everywhere; survivable network architectures (to combat large-scale failures and attacks).

Michael Neff, Ph.D., Associate Professor
Computer animation, modeling human motion, art-technology collaboration, computer graphics, interactive techniques. Cross-appointed to Technocultural Studies

Ronald A. Olsson, Ph.D., Professor
Programming languages, concurrent programming

Phillip W. Rogaway, Ph.D., Professor
Cryptography, theory of computation

Cindy Rubio Gonzalez, Ph.D.,  Assistant Professor
Programming languages and software engineering

Zhendong Su, Ph.D., Professor
Programming languages and software engineering

Ilias Tagkopoulos, Ph.D., Associate Professor
Machine Learning, Data Science, Computational Biology, Bioinformatics, Systems and Synthetic Biology, Modeling, Simulation

S. Felix Wu, Ph.D., Professor
Computer security, computer networks

Adjunct Faculty


Christopher Nitta, Ph.D, Adjunct Assistant Professor
Software engineering, computer architecture, embedded systems

Sean Peisert, Ph.D., Adjunct Assistant Professor
Computer security, network security, digital forensics

Massimo Tornatore, Ph.D., Adjunct Associate Professor
Design, energy efficiency, and survivability in optical networks and group communication security

Gunther Weber, Ph.D., Adjunct Assistant Professor
Visualization and computer graphics

Emeritus Faculty

John Bruno, Ph.D., Professor Emeritus
Programming languages, compilers

Kenneth I. Joy, Ph.D., Professor Emeritus
Visualization, computer graphics, and geometric modeling

Peter Linz, Ph.D., Professor Emeritus
Numerical analysis, scientific computing

Charles U. Martel, Ph.D., Professor Emeritus
Design and analysis of algorithms

Raju Pandey, Ph.D., Associate Professor Emeritus
Programming languages, parallel and distributed computation

Richard F. Walters, Ph.D., Professor Emeritus
Distance learning, distributed databases