Computer Science

Faculty Research Areas

Department Faculty

Nina Amenta, Ph.D., Professor
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 Farrens, Ph.D., Professor and 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
Cryptography

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

Sam King, Ph.D., Associate Professor
Security

Patrice Koehl, Ph.D., Professor and Vice-Chair
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

Jason Lowe-Power, Ph.D.,  Assistant Professor
High-performance computing

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

Josh McCoy, Ph.D.,  Assistant Professor
Games technology

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

Mohammad Sadoghi, Ph.D.,  Assistant Professor
Big data, database systems, transaction processing, stream processing, FPGAs

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

Aditya Thakur, Ph.D.,  Assistant Professor
Software Engineering

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

Zhou Yu, Ph.D.,  Assistant Professor
Multimodal sensing and analysis, speech and natural language processing, machine learning and human -computer interaction.

Adjunct Faculty

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

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

border