Faculty by Research Area

 

Artificial Intelligence

Yejin Choi
yejinatcs.washington.edu
Natural language processing
Pedro Domingos
pedrodatcs.washington.edu

Machine learning, artificial intelligence, data science

Oren Etzioni
etzioniatcs.washington.edu

Artificial intelligence, web search

Ali Farhadi
aliatcs.washington.edu

Computer vision, machine learning

foxatcs.washington.edu

Robotics, artificial intelligence, activity recognition

Carlos Guestrin
guestrinatcs.washington.edu
Machine learning
Sham Kakade
shamatcs.washington.edu
Large scale computational methods for statistics, machine learning, signal processing
suinleeatcs.washington.edu

Computational biology - network biology, genetics of complex traits, precision medicine, clinical sequencing
Machine learning - feature selection, structure learning, interpretable machine learning

Zoran Popovic
zoranatcs.washington.edu

Scientific-discovery games, games for learning, computer graphics, animation, optimal control, natural locomotion, optimization

Rajesh Rao
raoatcs.washington.edu

Computational neuroscience, humanoid robotics, brain-computer interfaces

http://homes.cs.washington.edu/~shapiro/
seitzatcs.washington.edu

Computer vision, computer graphics

Linda Shapiro
shapiroatcs.washington.edu

Computer vision, multimedia retrieval, biomedical informatics

Noah Smith
nasmithatcs.washington.edu
Natural language processing
tanimotoatcs.washington.edu

Novice programming environments, educational technology, collaborative problem-solving environments

todorovatcs.washington.edu

Intelligent control in biology and engineering

weldatcs.washington.edu

Artificial intelligence, internet systems, human computer interaction

Luke Zettlemoyer
lszatcs.washington.edu

Natural language processing

Computational & Synthetic Biology

suinleeatcs.washington.edu

Computational biology - network biology, genetics of complex traits, precision medicine, clinical sequencing
Machine learning - feature selection, structure learning, interpretable machine learning

Zoran Popovic
zoranatcs.washington.edu

Scientific-discovery games, games for learning, computer graphics, animation, optimal control, natural locomotion, optimization

Rajesh Rao
raoatcs.washington.edu

Computational neuroscience, humanoid robotics, brain-computer interfaces

Larry Ruzzo
ruzzoatcs.washington.edu

Computational biology

Georg Seelig
seeligatcs.washington.edu

Synthetic biology, biological control circuits

Linda Shapiro
shapiroatcs.washington.edu

Computer vision, multimedia retrieval, biomedical informatics

Martin Tompa
tompaatcs.washington.edu

Computational molecular biology

Yuliang Wang
yuliangwatcs.washington.edu
Computational biology

Computer Architecture

Ras Bodik
bodikatcs.washington.edu
Programming languages, computer architecture
Luis Ceze
luiscezeatcs.washington.edu

Computer architecture, programming languages, parallel computing, operating systems, energy-efficient computing. 

levyatcs.washington.edu
Operating systems design, distributed systems and the Web, security and privacy, computer architecture
oskinatcs.washington.edu

Computer architecture

Michael Taylor
profmbtatcs.washington.edu

Computer architecture, hardware design and prototyping, dark silicon, cryptocurrency mining

(Arriving September 2017)

Computer Graphics, Vision, Animation, & Game Science

curlessatcs.washington.edu

Computer graphics, computer vision

Ali Farhadi
aliatcs.washington.edu

Computer vision, machine learning

Jeffrey Heer
jheeratcs.washington.edu

Data visualization and analysis, human-computer interaction and social computing

kemelmiatcs.washington.edu

Computer vision, computer graphics

Zoran Popovic
zoranatcs.washington.edu

Scientific-discovery games, games for learning, computer graphics, animation, optimal control, natural locomotion, optimization

http://homes.cs.washington.edu/~shapiro/
seitzatcs.washington.edu

Computer vision, computer graphics

Linda Shapiro
shapiroatcs.washington.edu

Computer vision, multimedia retrieval, biomedical informatics

Computer Systems & Networking

Tom Anderson
tomatcs.washington.edu

Distributed systems, networks, operating systems, security, parallel computing, education

Luis Ceze
luiscezeatcs.washington.edu

Computer architecture, programming languages, parallel computing, operating systems, energy-efficient computing. 

Shyam Gollakota
gshyamatcs.washington.edu

Networks, wireless, mobile and ubiquitous computing, sensing, security and privacy

Arvind Krishnamurthy
arvindatcs.washington.edu

Distributed systems, networks, operating systems, and security

lazowskaatcs.washington.edu

Design, implementation, and analysis of high-performance computing and communication systems; data-intensive discovery (eScience); information technology and public policy

levyatcs.washington.edu
Operating systems design, distributed systems and the Web, security and privacy, computer architecture
drkpatcs.washington.edu
Distributed systems, operating systems, security, and storage
Xi Wang
xiatcs.washington.edu
Computer systems, security, and programming languages
zahorjanatcs.washington.edu
System security, streaming media multicast distribution techniques, distributed real-time rendering, performance evaluation, multi-media applications

Computing for Development

andersonatcs.washington.edu

Computing for the developing world, health information systems, educational technology

Kurtis Heimerl
kheimerlatcs.washington.edu
Computing for development, networking, crowdsourcing
Tadayoshi Kohno
yoshiatcs.washington.edu

Computer security and privacy

Franzi Roesner
franziatcs.washington.edu
Computer security and privacy

Data Science, Data Management & Visualization

Magdalena Balazinska
magdaatcs.washington.edu

Databases, cloud computing, big-data analytics, scientific data management

Alvin Cheung
akcheungatcs.washington.edu
Data management, programming systems
Pedro Domingos
pedrodatcs.washington.edu

Machine learning, artificial intelligence, data science

Jeffrey Heer
jheeratcs.washington.edu

Data visualization and analysis, human-computer interaction and social computing

lazowskaatcs.washington.edu

Design, implementation, and analysis of high-performance computing and communication systems; data-intensive discovery (eScience); information technology and public policy

drkpatcs.washington.edu
Distributed systems, operating systems, security, and storage
suciuatcs.washington.edu

Data management: uncertain and probabilistic databases, data privacy and security, complexity of parallel query evaluation, data pricing.

weldatcs.washington.edu

Artificial intelligence, internet systems, human computer interaction

Human-Computer Interaction & Accessible Technology

mcakmakatcs.washington.edu
Human-robot interaction, programming by demonstration, robot teleoperation
James Fogarty
jfogartyatcs.washington.edu

Human computer interaction, ubiquitous computing

Jeffrey Heer
jheeratcs.washington.edu

Data visualization and analysis, human-computer interaction and social computing

shwetakatcs.washington.edu

Ubiquitous computing, sensing, human-computer interaction, embedded systems

Katharina Reinecke
reineckeatcs.washington.edu
Human-computer interaction, intelligent user interfaces, cross-cultural usability of technology
tanimotoatcs.washington.edu

Novice programming environments, educational technology, collaborative problem-solving environments

weldatcs.washington.edu

Artificial intelligence, internet systems, human computer interaction

Machine Learning

Yejin Choi
yejinatcs.washington.edu
Natural language processing
Pedro Domingos
pedrodatcs.washington.edu

Machine learning, artificial intelligence, data science

Oren Etzioni
etzioniatcs.washington.edu

Artificial intelligence, web search

Ali Farhadi
aliatcs.washington.edu

Computer vision, machine learning

foxatcs.washington.edu

Robotics, artificial intelligence, activity recognition

Carlos Guestrin
guestrinatcs.washington.edu
Machine learning
Sham Kakade
shamatcs.washington.edu
Large scale computational methods for statistics, machine learning, signal processing
suinleeatcs.washington.edu

Computational biology - network biology, genetics of complex traits, precision medicine, clinical sequencing
Machine learning - feature selection, structure learning, interpretable machine learning

Linda Shapiro
shapiroatcs.washington.edu

Computer vision, multimedia retrieval, biomedical informatics

Noah Smith
nasmithatcs.washington.edu
Natural language processing
todorovatcs.washington.edu

Intelligent control in biology and engineering

weldatcs.washington.edu

Artificial intelligence, internet systems, human computer interaction

Luke Zettlemoyer
lszatcs.washington.edu

Natural language processing

Natural Language Processing

Yejin Choi
yejinatcs.washington.edu
Natural language processing
Pedro Domingos
pedrodatcs.washington.edu

Machine learning, artificial intelligence, data science

Oren Etzioni
etzioniatcs.washington.edu

Artificial intelligence, web search

Noah Smith
nasmithatcs.washington.edu
Natural language processing
Luke Zettlemoyer
lszatcs.washington.edu

Natural language processing

Programming Languages & Software Engineering

Ras Bodik
bodikatcs.washington.edu
Programming languages, computer architecture
Luis Ceze
luiscezeatcs.washington.edu

Computer architecture, programming languages, parallel computing, operating systems, energy-efficient computing. 

Alvin Cheung
akcheungatcs.washington.edu
Data management, programming systems
mernstatcs.washington.edu

Software engineering, programming languages

Dan Grossman
djgatcs.washington.edu

Programming languages

Prof. Zachary Tatlock
ztatlockatcs.washington.edu
Formal verification, compilers, security.
Emina Torlak
eminaatcs.washington.edu
Software engineering, programming languages, formal methods
Xi Wang
xiatcs.washington.edu
Computer systems, security, and programming languages

Robotics

mcakmakatcs.washington.edu
Human-robot interaction, programming by demonstration, robot teleoperation
foxatcs.washington.edu

Robotics, artificial intelligence, activity recognition

Zoran Popovic
zoranatcs.washington.edu

Scientific-discovery games, games for learning, computer graphics, animation, optimal control, natural locomotion, optimization

Rajesh Rao
raoatcs.washington.edu

Computational neuroscience, humanoid robotics, brain-computer interfaces

jrsatcs.washington.edu

Sensor systems; wireless power; sensing for robotics; ubiquitous computing; personal robotics

Siddhartha Srinivasa
siddhatcs.washington.edu

Robotic manipulation, motion planning, human-robot interaction, assistive robotics

(Arriving September 2017)

todorovatcs.washington.edu

Intelligent control in biology and engineering

Security & Privacy

Tom Anderson
tomatcs.washington.edu

Distributed systems, networks, operating systems, security, parallel computing, education

Shyam Gollakota
gshyamatcs.washington.edu

Networks, wireless, mobile and ubiquitous computing, sensing, security and privacy

Tadayoshi Kohno
yoshiatcs.washington.edu

Computer security and privacy

levyatcs.washington.edu
Operating systems design, distributed systems and the Web, security and privacy, computer architecture
Franzi Roesner
franziatcs.washington.edu
Computer security and privacy
Xi Wang
xiatcs.washington.edu
Computer systems, security, and programming languages

Theory of Computation

beameatcs.washington.edu

Computational complexity, proof complexity and satisfiability

Sham Kakade
shamatcs.washington.edu
Large scale computational methods for statistics, machine learning, signal processing
karlinatcs.washington.edu

Algorithms, algorithmic game theory

jrlatcs.washington.edu

Algorithms, complexity theory, probability, discrete analysis

Yin Tat Lee
yintatatcs.washington.edu

Algorithms, convex optimization, convex geometry, spectral graph theory.

(Arriving September 2017)

shayanatcs.washington.edu
Approximation Algorithms, Randomized Algorithms, Spectral Algorithms, Spectral Graph Theory, Online Algorithm, Stochastic Optimization, Applied Probability
anupraoatcs.washington.edu

Theoretical computer science

Thomas Rothvoss
rothvossatuw.edu
Theoretical computer science, discrete mathematics

Ubiquitous Computing

James Fogarty
jfogartyatcs.washington.edu

Human computer interaction, ubiquitous computing

Shyam Gollakota
gshyamatcs.washington.edu

Networks, wireless, mobile and ubiquitous computing, sensing, security and privacy

shwetakatcs.washington.edu

Ubiquitous computing, sensing, human-computer interaction, embedded systems

matt.reynoldsatee.washington.edu
Ultra-low power sensing and computation, RFID, wireless power transfer, biomedical applications, and smart materials and surfaces
jrsatcs.washington.edu

Sensor systems; wireless power; sensing for robotics; ubiquitous computing; personal robotics

Wireless & Sensor Systems

Tom Anderson
tomatcs.washington.edu

Distributed systems, networks, operating systems, security, parallel computing, education

Shyam Gollakota
gshyamatcs.washington.edu

Networks, wireless, mobile and ubiquitous computing, sensing, security and privacy

Arvind Krishnamurthy
arvindatcs.washington.edu

Distributed systems, networks, operating systems, and security

shwetakatcs.washington.edu

Ubiquitous computing, sensing, human-computer interaction, embedded systems

matt.reynoldsatee.washington.edu
Ultra-low power sensing and computation, RFID, wireless power transfer, biomedical applications, and smart materials and surfaces
jrsatcs.washington.edu

Sensor systems; wireless power; sensing for robotics; ubiquitous computing; personal robotics