James Demmel Dept of Mathematics Division of Computer Science (EECS) computer science, scientific computing, numerical analysis, linear algebra
Sanjit Seshia Division of Computer Science (EECS) Division of Electrical Engineering (EECS) formal methods, computational logic, electronic design automation, computer security, dependable computing, Cyber-Physical Systems, programming languages
Avideh Zakhor Division of Electrical Engineering (EECS) signal processing, image processing, computer vision, Deep Learning
Krste Asanovic Division of Computer Science (EECS) computer architecture, VLSI design, parallel programming
Anthony D. Joseph Division of Computer Science (EECS) internet security, mobile/distributed computing, wireless communications, networking and telephony
Gopala Krishna Anumanchipalli Division of Computer Science (EECS) biosystems and computational biology, artificial intelligence, cyber-physical systems and design automation, human-computer interaction, signal processing, intelligent systems and robotics
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
Sanjam Garg Division of Computer Science (EECS) cryptography, cybersecurity, theoretical computer science
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
Kannan Ramchandran Division of Computer Science (EECS) Division of Electrical Engineering (EECS) statistical and sparse signal processing, adversarial and distributed machine learning, coded computing, privacy and security, scalable distributed video-on-demand delivery, coding theory, communications, information theory, peer-to-peer networking, blockchains
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
Niloufar Salehi Division of Computer Science (EECS) School of Information computer-mediated communication, human-computer interaction, artificial intelligence, community-engaged research/scholarship, research practice partnership, social justice research
Yun S. Song Dept of Statistics Division of Computer Science (EECS) computational biology, machine learning, applied probability and statistics
Stuart J. Russell Division of Computer Science (EECS) artificial intelligence, computational biology, algorithms, machine learning, real-time decision-making, probabilistic reasoning
Björn Hartmann Division of Computer Science (EECS) human-computer interaction, user interfaces, end-user programming, design tools, prototyping, crowdsourcing, multitouch, sensing
Marti Hearst Division of Computer Science (EECS) School of Information information visualization, web search, search user interfaces, human-computer interaction, user interfaces, empirical computational linguistics, natural language processing, online education
Nika Haghtalab Division of Computer Science (EECS) artificial intelligence, machine learning, theoretical computer science, game theory and mechanism design
Eric Paulos Division of Computer Science (EECS) human-computer interaction, new media arts, digital fabrication, epidermal and wearable electronics
Bruno Olshausen Dept of Neuroscience School of Optometry visual perception, computational neuroscience, computational vision
Allon Wagner Dept of Molecular & Cell Biology Division of Computer Science (EECS) computational biology, single-cell genomics, immunology, systems biology, metabolism
Aditya Parameswaran Division of Computer Science (EECS) School of Information database management systems, human-computer interaction, data science, information visualization
Sarah Chasins Division of Computer Science (EECS) programming systems, human-computer interaction, programming languages, programming languages and compilers, program synthesis, data science
Sandrine Dudoit Dept of Statistics School of Public Health statistics, machine learning, data science, applied statistics, statistical computing, computational biology, computational genomics, Precision Medicine, precision health
John Wawrzynek Division of Electrical Engineering (EECS) computer architecture, reconfigurable computing, wireless systems, integrated circuit and system design
Grigory Tikhomirov Division of Computer Science (EECS) bioengineering, nanofabrication, nanorobotics, biosystems and computational biology, energy, integrated circuits, micro/nano electro mechanical systems, physical electronics