Guy Blelloch Professor Research Areas: Design and analysis of algorithms General programming languages Parallel algorithms
Josh Bloch Adjunct Professor of The Practice Research Areas: Design and analysis of algorithms General programming languages Software engineering
Venkatesan Guruswami Adjunct Faculty Research Areas: Coding theory Computational complexity and cryptography Design and analysis of algorithms Symbolic and algebraic manipulation
Carl Kingsford Director of CmlhHerbert A. Simon Professor of Computer Science Research Areas: Automatic programming Cancer Computational biology Design and analysis of algorithms Genomics Machine Learning Algorithms Machine Learning Scaling
John Mackey Teaching Professor Research Areas: Algebraic complexity theory Combinatorics Design and analysis of algorithms Discrete mathematics Graph theory
Daniel Sleator Professor Research Areas: Algorithmic game theory Design and analysis of algorithms Graph algorithms Sound and music computing