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 (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 and Department Head (PhD Stanford University, 1983) Artificial intelligence, cognitive science, developmental robotics, planning, data mining and machine learning.
Christian S. Collberg, Associate 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 (Ph.D., Harvard University, 1974)
Analysis of algorithms, probabilistic analysis, systems performance modeling, scheduling and sequencing.
Alon Efrat, Assistant Professor (Ph.D., Tel-Aviv University, 1998)
Geometric pattern matching, realistic input models, geographic information science and spatial databases, algorithms for mobile robots.
Ian Fasel (Ph.D. University of California, San Diego, 2006)
Machine learning, machine perception, cognitive science, artificial intelligence, developmental robotics, human-robot interaction.
Sandiway Fong, Assistant Professor of Computer Science and Linguistics (Ph.D. Massachusetts Institute of Technology,1991)
Natural language processing, artificial intelligence.
Chris Gniady, Assistant 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, Associate Professor (Ph.D., Johns Hopkins University, 2000)
Graph drawing and information visualization, algorithm design and data organization, geometric algorithms.
David Lowenthal, Professor (Ph.D., University of Arizona, 1996)
Parallel and distributed computing, operating systems, networks.
Bongki Moon, Professor (Ph.D., University of Maryland, 1996)
XML indexing and query processing, information streaming and dissemination, flash memory based high performance database servers, spatial and multidimensional databases,
data mining and warehousing.
Clayton T. Morrison, (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, Assistant Professor (Ph.D. UCLA, 2003)
Computer networks, Internet routing architectures and protocols, multicast, routing security and network topology.