Alvin Cheung Division of Computer Science (EECS) program analysis, program synthesis, database application performance, big systems, big data, database management, database management systems, database design and construction, programming languages and compilers, programming languages
Lijie Chen Division of Computer Science (EECS) computational complexity, quantum computing, pseudorandomness, derandomization, complexity theory
Rishabh Iyer Division of Computer Science (EECS) operating systems & networking, computer architecture, large-scale distributed systems
Venkatesan Guruswami Dept of Mathematics Division of Computer Science (EECS) theoretical computer science, coding theory, approximate optimization, randomness in computation, computational complexity
Nikhil Srivastava Dept of Mathematics theoretical computer science, random matrices, geometry of polynomials
Jaijeet Roychowdhury Division of Electrical Engineering (EECS) artificial intelligence, cyber-physical systems and design automation, computer architecture & engineering
Michelle Wilkerson School of Education K-12 math and science education, science education, mathematics education, computing education, design-based research, computers in K-12 education, data literacy, data science education
Scott Shenker Division of Computer Science (EECS) computer science, internet architecture, software-defined networking, network function virtualization, game theoretic approaches to resource allocation, large-scale distributed systems, edge computing
Jitendra Malik Division of Computer Science (EECS) computer science, electrical engineering, vision science, computer vision, robotics
Joseph M. Hellerstein Division of Computer Science (EECS) computer science, database systems, distributed systems
Sanjam Garg Division of Computer Science (EECS) cryptography, cybersecurity, theoretical computer science
Brian A. Barsky Division of Computer Science (EECS) School of Optometry computer science, geometric design and modeling, computer graphics, computer aided cornea modeling and visualization, medical imaging, virtual environments for surgical simulation
James Demmel Dept of Mathematics Division of Computer Science (EECS) computer science, scientific computing, numerical analysis, linear algebra
John F. Canny Division of Computer Science (EECS) computer science, activity-based computing, livenotes, mechatronic devices, flexonics
Thomas Courtade Division of Electrical Engineering (EECS) information theory, probability, data compression, communications, computer science
Aditya Parameswaran Division of Computer Science (EECS) School of Information database management systems, human-computer interaction, data science, information visualization
Nika Haghtalab Division of Computer Science (EECS) artificial intelligence, machine learning, theoretical computer science, game theory and mechanism design
Michael Jordan Dept of Statistics Division of Computer Science (EECS) computer science, artificial intelligence, computational biology, statistics, machine learning, electrical engineering, applied statistics, optimization
Ruzena Bajcsy Division of Computer Science (EECS) computer science, neuroscience, cognitive science, robotics, artificial intelligence, machine perception, image processing, artificial vision, medical image processing, information technology and humanities and social sciences
Sarah Chasins Division of Computer Science (EECS) programming systems, human-computer interaction, programming languages, programming languages and compilers, program synthesis, data science
Jennifer Chayes Dept of Mathematics Dept of Statistics Division of Computer Science (EECS) phase transitions in computer science, structural and dynamical properties of networks, graphons, machine learning, ethical decision making, climate change
Jacob Gaboury Dept of Film and Media media studies, computer graphics, history of technology, Science and Technology studies, queer theory, new media, art and technology
Zaijun Chen Division of Electrical Engineering (EECS) physical electronics, artificial intelligence, computer architecture & engineering, information / data / network / communication science, integrated circuits
Koushik Sen Division of Computer Science (EECS) computer science, programming systems, software engineering, programming languages, computational logic, software testing, verification, model checking, runtime monitoring, performance evaluation