The Paul G. Allen School of Computer Science & Engineering has approximately 70 full-time faculty. Our award-winning faculty includes 22 Sloan Research Fellowship recipients, 38 winners of NSF CAREER or Presidential/NSF Young Investigator Awards, four winners of Presidential Early Career (PECASE) Awards, several TR35 Award winners, and a recipient of the MacArthur "Genius" Award. We have 10 Fellows of the ACM, seven Fellows of the IEEE, and three members of the National Academy of Engineering. Five of our faculty have received the University of Washington Distinguished Teaching Award, and we were the first unit on campus to receive the UW's Brotman Award for Instructional Excellence.


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

Computer science education, educational technology, computing for the developing world

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

Databases, cloud computing, big-data analytics, scientific data management, machine learning and data management, image and video analytics, data management for VR/AR

Computational complexity, proof complexity and satisfiability




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


Computer graphics, computer vision

Machine learning, artificial intelligence, data science

Software engineering, programming languages

Artificial intelligence, web search

Computer vision, machine learning

Human computer interaction, ubiquitous computing

Robotics, artificial intelligence, activity recognition


Human-computer interaction, ubiquitous computing, sensing, accessibility

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

Programming languages



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


Digital audio and synthesis, digital photography


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

Software testing and program analysis, in particular efficient mutation testing, partial test oracles, and security testing.


Algorithms, algorithmic game theory

Computer vision, computer graphics, learning, augmented reality, virtual reality

Computer security and privacy

Distributed systems, networks, operating systems, and security

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

Algorithms, complexity theory, probability, discrete analysis

Computational biology - precision medicine, network biology, genetics of complex traits; Machine learning - interpretability, feature selection, structure learning

Algorithms, convex optimization, convex geometry, spectral graph theory




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

Animation




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

Compilers, languages, systems, computer science education

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

Computational neuroscience, artificial intelligence, brain-computer interfaces





Computational biology


Synthetic biology, biological control circuits

Computer vision, computer graphics

Computer vision, multimedia retrieval, biomedical informatics

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


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

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

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


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


Computational molecular biology




Artificial intelligence, internet systems, human computer interaction, natural language processing


