The University of Arizona

Graduate Info

The Graduate Faculty and Principal Areas of Interest

Faculty research interests in both the experimental and theoretical aspects of computer science provide diversity and balance to a department that is strong in its emphasis on research, while providing preparation for students aiming at industrial or academic careers.

Gregory R. Andrews, Professor and Interim Department Head (Ph.D., University of Washington, 1974)
Design and implementation of concurrent programming languages, parallel and distributed computing, operating systems.

Kobus Barnard, Assistant Professor (Ph.D., Simon Fraser University, 1999)
Multi-model data, digital libraries, color, multimedia information retrieval and data mining, computer vision.

Christian S. Collberg, Assistant Professor (Ph.D., University of Lund, 1992)
Programming languages, compilers, and software engineering.

Saumya Debray, Professor (Ph.D., State University of New York at Stony Brook,1986)
Compilers, program analysis and optimization, programming language implementation.

Peter J. Downey, Professor (Ph.D., Harvard University, 1974)
Analysis of algorithms and stochastic analysis, performance modeling and evaluation, scheduling and sequencing problems.

Alon Efrat, Visiting Assistant Professor (Ph.D., Tel-Aviv University, 1998)
Geometric pattern matching, realistic input models, geographics information science and spatial databases, algorithms for mobile robots.

Chris Gniady, Assistant Professor (Ph.D., Purdue, 2005)
Operating systems, computer architecture, energy management.

Neelam Gupta, Assistant Professor (Ph.D., Purdue University, 1999)
Software Engineering: automated test data generation for software testing, program comprehension, formal specification and design of software systems, model checking.

Rajiv Gupta, Professor (Ph.D., University of Pittsburgh, 1987)
Program analysis, optimizing compilers, instruction level parallelism, and superscalar architectures.

John Hartman, Assistant Professor (Ph.D., University of California at Berkeley, 1994)
Scalable storage systems, network file systems and distributed operating systems.

John Kececioglu, Associate Professor (Ph.D., University of Arizona, 1991)
Algorithm design and analysis, computational biology, combinatorial optimization, algorithm implementation.

Stephen Kobourov, Assistant Professor (Ph.D., John Hopkins University, 2000)
Graph drawing and information visualization, algorithm design and data organization, geometric algorithms.

Bongki Moon, Assistant Professor (Ph.D., University of Maryland, 1996)
High performance database systems, spatial databases, multidimensional databases, and scalable web servers.

Richard T. Snodgrass, Professor (Ph.D., Carnegie-Mellon, 1982)
Temporal databases, data semantics, query languages, database management systems.

Beichuan Zhang, Assistant Professor (Ph.D., UCLA, 2003)
Computer networks, Internet routing protocols, performance analysis.