Eric Anson

Senior Lecturer

Office: GS 823

Interests: Theoretical computer science, computational biology, algorithms, history of computing, machine learning.

Kobus Barnard


Office: GS 708

Interests: Computer vision, machine learning, scientific applications, multimedia data.

(Ph.D., Simon Fraser University, 1999)

David Claveau

Senior Lecturer

Office: GS 854

Interests: Robotics, artificial intelligence, computer vision, computer graphics, computer science education.

(Ph.D., Concordia University, 2007)

Christian Collberg


Office: GS 758

Interests: Programming languages, compilers, intellectual property protection of software, domain-specific search engines.

(Ph.D., University of Lund, 1992)

Saumya Debray


Office: GS 735

Interests: Compilers, program analysis and optimization, programming language implementation.

(Ph.D., The State University of New York at Stony Brook, 1986)

Benjamin Dicken


Office: GS 850

Interests: Software engineering, web development, program analysis, computer science education.

Alon Efrat

Associate Professor

Office: GS 742

Interests: Geometric pattern machining, realistic input models, geographics information science and spatial databases, algorithms for mobile robots.

(Ph.D., Tel-Aviv University, 1998)

Chris Gniady

Associate Professor

Office: GS 730

Interests: Operating systems, multiprocessor architecture and instruction-level parallelism, design of high-performance systems.

(Ph.D., Purdue University, 2005)

John H. Hartman

Associate Professor

Office: GS 747

Interests: Scalable storage systems, network file systems, and distributed operating systems.

(Ph.D., University of California at Berkeley, 1994)

Kate Isaacs

Assistant Professor

Office: GS 712

Interests: Information visualization, high performance computing.

(Ph.D., University of California at Davis, 2015)

Kwang-Sung Jun

Assistant Professor

Office: GS 746

Interests: Machine Learning

(Ph.D., University of Wisconsin-Madison, 2015)

John Kececioglu


Office: GS 727

Interests: Computational biology, algorithm design and implementation, combinatorial optimization.

(Ph.D., The University of Arizona, 1991)

Stephen Kobourov


Office: GS 715

Interests: Graph drawing and information visualization, algorithm design and data organization, geometric algorithms.

(Ph.D., Johns Hopkins University, 2000)

Josh Levine

Associate Professor

Office: GS 754

Interests: Visualization, geometric modeling, topological analysis, mesh generation, and computer graphics.

(Ph.D., Ohio State University, 2009)

Russell Lewis


Office: GS 829

Interests: Operating systems, computer architecture. virtualization, and emulation.

Melanie Lotz


Office: GS 845

Interests: Theoretical Computer Science, algorithms, security, and programming languages

David Lowenthal

Interim Department Head and Professor

Office: GS 705

Interests: Parallel and distributed computing, operating systems, and run-time systems.

(Ph.D., The University of Arizona, 1996)

Lester I. McCann

Principal Lecturer

Office: GS 819

Interests: Computer Science education, database management systems.

(Ph.D., North Dakota State University, 1994)

Rick Mercer

Senior Lecturer

Office: GS 811

Interests: Computer science education, object-oriented programming and design, agile software development, patterns.

Jason Pacheco

Assistant Professor

Office: GS 724

Interests: Statistical machine learning, probabilistic graphical models, approximate inference algorithms, and information-theoretic decision making

(ph.D., Brown University, 2016)

Todd Proebsting

Interim Associate Department Head & Professor

Office: GS 847

Interests: Programming languages, compilers, cloud computing, information aggregation.

(Ph.D., University of Wisconsin, 1992)

Sazzadur Rahaman

Assistant Professor

Office: GS 734

Interests: System and software security, program analysis, applied cryptography, internet measurement

Carlos Scheidegger

Associate Professor (Sabbatical AY20-21)

Office: GS 739

Interests: Data visualization, data analysis, computer graphics.

(Ph.D., University of Utah, 2009)

Ravi Sethi

Laureate Professor

Office: GS 809

Interests: Software technologies, communications systems, compilers, programming languages, algorithms.

Richard T. Snodgrass


Office: GS 711

Interests: Science of computing, temporal databases, data semantics, query languages, database management systems.

(Ph.D., Carnegie-Mellon University, 1982)

Michelle Strout


Office: GS 707

Interests: High performance computing, compilers including use of the polyhedral model, parallel programming models, scientific computing, and software engineering.

(Ph.D., University of California at San Diego, 2003)

Mihai Surdeanu

Associate Professor

Office: GS 745

Interests: Natural language processing, applied machine learning, artificial intelligence.

(Ph.D., Southern Methodist University, 2001)

Beichuan Zhang

Professor (Sabbatical AY20-21)

Office: GS 723

Interests: Computer networks, Internet routing architecture and protocols, Internet topology, multicast.

(Ph.D. University of California at Los Angeles, 2003)

Chicheng Zhang

Assistant Professor

Office: 720

Interests: Machine learning, learning theory

(Ph.D., University of California at San Diego, 2017)