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 Emeritus (Ph.D., University of Washington, 1974)
Design and implementation of concurrent programming languages, parallel and distributed computing, link-time optimization, operating systems.
Kobus Barnard, Associate Professor (Ph.D., Simon Fraser University, 1999)
Computer vision, multimedia information retrieval, data mining, digital libraries, colour issues in vision and image reproduction.
Paul Cohen, Professor (PhD Stanford University, 1983)
Artificial intelligence, cognitive science, developmental robotics, planning, data mining and machine learning.
Christian S. Collberg, Professor (Ph.D., University of Lund, 1992)
Computer Security, 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 Emeritus (Ph.D., Harvard University, 1974)
Analysis of algorithms, probabilistic analysis, systems performance modeling, scheduling and sequencing.
Alon Efrat, Associate Professor (Ph.D., Tel-Aviv University, 1998)
Geometric pattern matching, realistic input models, geographic information science and spatial databases, algorithms for mobile robots.
Sandiway Fong, Associate Professor of Computer Science and Linguistics (Ph.D. Massachusetts Institute of Technology,1991)
Natural language processing, artificial intelligence.
Chris Gniady, Associate Professor (Ph.D., Purdue University, 2005)
Operating systems, multiprocessor architecture & instruction-level parallelism, design of high-performance systems.
John Hartman, Associate Professor (Ph.D., University of California at Berkeley, 1994)
Operating systems, storage systems, virtualization.
John Kececioglu, Associate Professor (Ph.D., University of Arizona, 1991)
Design and implementation of algorithms for computational biology.
Stephen Kobourov, Professor (Ph.D., Johns Hopkins University, 2000)
Graph drawing and information visualization, algorithm design and data organization, geometric algorithms.
David Lowenthal, Professor and Associate Department Head (Ph.D., University of Arizona, 1996)
Parallel and distributed computing, operating systems, networks.
Clayton T. Morrison, Assistant Research Professor (Ph.D. Binghamton University, New York, 1998)
Artificial intelligence, machine learning, planning,
knowledge representation, cognitive science.
Richard T. Snodgrass, Professor (Ph.D., Carnegie-Mellon, 1982)
Temporal databases, XML, philosophy of science.
Beichuan Zhang, Associate Professor (Ph.D. UCLA, 2003)
Computer networks, internet routing architectures and protocols, multicast, routing security and network topology.