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

Jon Froehlich
jonfcs.washington.edu  

Human-computer interaction, ubiquitous computing, sensing, accessibility

(Arriving September 2017)

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
Kevin Jamieson
jamiesoncs.washington.edu  

Machine learning, active learning, continuous and discrete optimization, multi-armed bandits, machine learning software systems

(Arriving September 2017)

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
Jennifer Mankoff
jmankoffcs.washington.edu  

Human-computer interaction, accessibility, 3D printing of custom assistive technologies

(Arriving September 2017)

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

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