Tenure-Track and Research

andersoncs.washington.edu

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

Tom Anderson
tomcs.washington.edu

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

Magdalena Balazinska
magdacs.washington.edu

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

beamecs.washington.edu

Computational complexity, proof complexity and satisfiability

Ras Bodik
bodikcs.washington.edu  
Programming languages, computer architecture
mcakmakcs.washington.edu  
Human-robot interaction, programming by demonstration, robot teleoperation
Luis Ceze
luiscezecs.washington.edu

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

Alvin Cheung
akcheungcs.washington.edu  
Data management, programming systems
Yejin Choi
yejincs.washington.edu  
Natural language processing
curlesscs.washington.edu

Computer graphics, computer vision

Pedro Domingos
pedrodcs.washington.edu

Machine learning, artificial intelligence, data science

mernstcs.washington.edu

Software engineering, programming languages

Oren Etzioni
etzionics.washington.edu

Artificial intelligence, web search

Ali Farhadi
alics.washington.edu  

Computer vision, machine learning

James Fogarty
jfogartycs.washington.edu

Human computer interaction, ubiquitous computing

foxcs.washington.edu

Robotics, artificial intelligence, activity recognition

Shyam Gollakota
gshyamcs.washington.edu

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

Dan Grossman
djgcs.washington.edu

Programming languages

Carlos Guestrin
guestrincs.washington.edu
Machine learning
Jeffrey Heer
jheercs.washington.edu  

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

Kurtis Heimerl
kheimerlcs.washington.edu
Computing for development, networking, crowdsourcing
Sham Kakade
shamcs.washington.edu  
Large scale computational methods for statistics, machine learning, signal processing
karlincs.washington.edu

Algorithms, algorithmic game theory

kemelmics.washington.edu

Computer vision, computer graphics

Tadayoshi Kohno
yoshics.washington.edu

Computer security and privacy

Arvind Krishnamurthy
arvindcs.washington.edu

Distributed systems, networks, operating systems, and security

lazowskacs.washington.edu

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

jrlcs.washington.edu

Algorithms, complexity theory, probability, discrete analysis

suinleecs.washington.edu

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

Yin Tat Lee
yintatcs.washington.edu  

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

(Arriving September 2017)

levycs.washington.edu
Operating systems design, distributed systems and the Web, security and privacy, computer architecture
oskincs.washington.edu

Computer architecture

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

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

Zoran Popovic
zorancs.washington.edu

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

drkpcs.washington.edu
Distributed systems, operating systems, security, and storage
anupraocs.washington.edu

Theoretical computer science

Rajesh Rao
raocs.washington.edu

Computational neuroscience, humanoid robotics, brain-computer interfaces

Katharina Reinecke
reineckecs.washington.edu  
Human-computer interaction, intelligent user interfaces, cross-cultural usability of technology
matt.reynoldsee.washington.edu
Ultra-low power sensing and computation, RFID, wireless power transfer, biomedical applications, and smart materials and surfaces
Franzi Roesner
franzics.washington.edu
Computer security and privacy
Thomas Rothvoss
Math
rothvossuw.edu
Theoretical computer science, discrete mathematics
Larry Ruzzo
ruzzocs.washington.edu

Computational biology

Georg Seelig
seeligcs.washington.edu

Synthetic biology, biological control circuits

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

Computer vision, computer graphics

Linda Shapiro
shapirocs.washington.edu

Computer vision, multimedia retrieval, biomedical informatics

jrscs.washington.edu

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

Noah Smith
nasmithcs.washington.edu  
Natural language processing
Siddhartha Srinivasa
siddhcs.washington.edu  

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

(Arriving September 2017)

suciucs.washington.edu

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

tanimotocs.washington.edu

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

Prof. Zachary Tatlock
ztatlockcs.washington.edu
Formal verification, compilers, security.
Michael Taylor
profmbtcs.washington.edu  

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

(Arriving September 2017)

todorovcs.washington.edu

Intelligent control in biology and engineering

Martin Tompa
tompacs.washington.edu

Computational molecular biology

Emina Torlak
eminacs.washington.edu  
Software engineering, programming languages, formal methods
Xi Wang
xics.washington.edu
Computer systems, security, and programming languages
Yuliang Wang
yuliangwcs.washington.edu
Computational biology
weldcs.washington.edu

Artificial intelligence, internet systems, human computer interaction

zahorjancs.washington.edu
System security, streaming media multicast distribution techniques, distributed real-time rendering, performance evaluation, multi-media applications
Luke Zettlemoyer
lszcs.washington.edu

Natural language processing