Jump to navigation
CS Course Modalities
Office: GS 823
Interests: Theoretical computer science, computational biology, algorithms, history of computing, machine learning.
Office: GS 708
Interests: Computer vision, machine learning, scientific applications, multimedia data.
(Ph.D., Simon Fraser University, 1999)
Office: GS 758
Interests: Programming languages, compilers, intellectual property protection of software, domain-specific search engines.
(Ph.D., University of Lund, 1992)
Office: GS 842
Interests: Computer science education, computer hardware, mobile applications and history of computing.
Office: GS 735
Interests: Compilers, program analysis and optimization, programming language implementation.
(Ph.D., The State University of New York at Stony Brook, 1986)
Office: GS 850
Interests: Software engineering, web development, program analysis, computer science education.
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)
Office: GS 730
Interests: Operating systems, multiprocessor architecture and instruction-level parallelism, design of high-performance systems.
(Ph.D., Purdue University, 2005)
Office: GS 747
Interests: Scalable storage systems, network file systems, and distributed operating systems.
(Ph.D., University of California at Berkeley, 1994)
Office: GS 712
Interests: Information visualization, high performance computing.
(Ph.D., University of California at Davis, 2015)
Office: GS 746
Interests: Machine Learning
(Ph.D., University of Wisconsin-Madison, 2015)
Office: GS 727
Interests: Computational biology, algorithm design and implementation, combinatorial optimization.
(Ph.D., The University of Arizona, 1991)
Office: GS 715
Interests: Graph drawing and information visualization, algorithm design and data organization, geometric algorithms.
(Ph.D., Johns Hopkins University, 2000)
Office: GS 754
Interests: Visualization, geometric modeling, topological analysis, mesh generation, and computer graphics.
(Ph.D., Ohio State University, 2009)
Office: GS 829
Interests: Operating systems, computer architecture. virtualization, and emulation.
Office: GS 845
Interests: Theoretical Computer Science, algorithms, security, and programming languages
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)
Interim Associate Department Head & Principal Lecturer
Office: GS 819
Interests: Computer Science education, database management systems.
(Ph.D., North Dakota State University, 1994)
Office: GS 809
Interests: Computer science education, object-oriented programming and design, agile software development, patterns.
Office: GS 858
Interests: Systems, Software Testing, Computer Science Education
(Ph.D., University of Pittsburgh, 2011)
Office: GS 724
Interests: Statistical machine learning, probabilistic graphical models, approximate inference algorithms, and information-theoretic decision making
(ph.D., Brown University, 2016)
Office: GS 847
Interests: Programming languages, compilers, cloud computing, information aggregation.
(Ph.D., University of Wisconsin, 1992)
Office: GS 734
Interests: System and software security, program analysis, applied cryptography, internet measurement
Associate Professor (Sabbatical AY20-21)
Office: GS 739
Interests: Data visualization, data analysis, computer graphics.
(Ph.D., University of Utah, 2009)
Interests: Software technologies, communications systems, compilers, programming languages, algorithms.
Office: GS 711
Interests: Science of computing, temporal databases, data semantics, query languages, database management systems.
(Ph.D., Carnegie-Mellon University, 1982)
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)
Office: GS 745
Interests: Natural language processing, applied machine learning, artificial intelligence.
(Ph.D., Southern Methodist University, 2001)
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)
Interests: Machine learning, learning theory
(Ph.D., University of California at San Diego, 2017)