The Paul G. Allen School of Computer Science & Engineering has approximately 70 full-time faculty members. our award-winning faculty includes 26 Sloan Research Fellowship recipients, 42 winners of NSF CAREER or Presidential/NSF Young Investigator Awards, three winners of Presidential Early Career (PECASE) Awards, six TR35 Award winners, and a recipient of the MacArthur "Genius" Award. We have 14 Fellows of the ACM, nine Fellows of the IEEE, and five members of the National Academies. 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.

CSE2 313
althoffcs.washington.edu
Data Science, Data Mining, Social Network Analysis, Natural Language Processing
CSE2 344
andersoncs.washington.edu

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

CSE 558
reacs.washington.edu
Teaching

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

CSE 646
tomcs.washington.edu

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

CSE 584
magdacs.washington.edu

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

CSE2 205
leibattcs.washington.edu
Development of interactive data-intensive systems for performing complex data exploration and analysis
CSE 668
beamecs.washington.edu

Computational complexity, proof complexity and satisfiability

gilbocs.washington.edu
Arriving January 2023
Development of domain specific languages and high-performance tools for simulation, optimization, hardware design, and fabrication
CSE2 243
bodikcs.washington.edu
Programming languages, computer architecture
CSE2 210
bbootscs.washington.edu
Fundamental and applied research at the intersection of artificial intelligence, machine learning, and robotics
CSE 552
brickercs.washington.edu
Fabrication, Teaching
CSE2 236
mcakmakcs.washington.edu
Human-robot interaction, programming by demonstration, robot teleoperation
CSE 576
luiscezecs.washington.edu

Computer architecture, machine learning systems, programming languages, energy-efficient computing, molecular storage and computing.

CSE 578
yejincs.washington.edu
Natural language processing
coladancs.washington.edu
Arriving January 2023
Quantum computation, with a focus on the interplay between quantum information, cryptography, and complexity theory
CSE 664
curlesscs.washington.edu

Computer graphics, computer vision

ssducs.washington.edu
Deep learning, representation learning, reinforcement learning, non-convex optimization
CSE 538
mernstcs.washington.edu

Software engineering, programming languages

CSE2 203
alics.washington.edu

Computer vision, machine learning

CSE 632
jfogartycs.washington.edu

Human computer interaction, ubiquitous computing

CSE2 204
foxcs.washington.edu

Robotics, artificial intelligence, activity recognition

CSE 642
jonfcs.washington.edu

Human-computer interaction, ubiquitous computing, sensing, accessibility

elbacs.washington.edu
CSE 568
gshyamcs.washington.edu

Computational health, AI for sound, networks, bio-robotics, wireless, mobile and ubiquitous computing, sensing, security and privacy

mgolubcs.washington.edu
Arriving December 2022
Machine learning and data science for neuroengineering and basic systems neuroscience; deep learning techniques for understanding neural computations in the brain; brain-computer interfaces
CSE2 309
djgcs.washington.edu

Programming languages

abhguptacs.washington.edu
Deep reinforcement learning algorithms for robotic systems, with a focus on reward specification, continual real-world data collection and learning, offline reinforcement learning, and multi-task learning and dexterous manipulation
CSE 470
hannanehcs.washington.edu
Natural Language Processing, Artificial Intelligence, Machine Learning
CSE2 302
jheercs.washington.edu

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

CSE2 359
kheimerlcs.washington.edu
Computing for development, networking, crowdsourcing
CSE 544
jhsiacs.washington.edu
Teaching
Computer science education, digital logic, computer systems
vsiyercs.washington.edu
Wireless systems for ultra-low power and battery-free communication and sensing; bio-inspired and bio-integrative systems; insect-scale robotics.
CSE2 340
jamiesoncs.washington.edu

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

njcs.washington.edu
Arriving January 2024
Social reinforcement learning: developing algorithms that combine insights from social learning, deep learning, and multi-agent training to improve AI agents' learning, generalization, coordination, and human-AI interaction.
CSE2 338
rjustcs.washington.edu

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

CSE 586
karlincs.washington.edu

Algorithms, algorithmic game theory

bariscs.washington.edu
Arriving August 2023
Techniques for building efficient and trustworthy computing systems, with an emphasis on improving the efficiency of datacenter applications, providing systems support for heterogeneous computing platforms, analyzing and fixing failures, and enhancing the security of modern hardware
CSE2 238
kemelmics.washington.edu

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

dkohlbrecs.washington.edu
Software security, systems, and hardware architecture, with special focus on the impact of hardware design on high-level software security
yoshics.washington.edu

Computer security and privacy

ranjaycs.washington.edu
Development of new representations, models, and training paradigms for machine learning and computer vision, drawing on insights from human-computer interaction, social, and behavioral sciences
CSE 592
arvindcs.washington.edu

Distributed systems, networks, operating systems, and security

Bill & Melinda Gates Center for Computer Science & Engineering, Room 244
lazowskacs.washington.edu

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

CSE 574
jrlcs.washington.edu

Algorithms, complexity theory, probability, discrete analysis

CSE 536
suinleecs.washington.edu

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

CSE 562
yintatcs.washington.edu

Algorithms, convex optimization, convex geometry, spectral graph theory

CSE 570
levycs.washington.edu
Operating systems design, distributed systems and the Web, security and privacy, computer architecture
CSE 652
rachelcs.washington.edu
Cryptography and its interplay with other areas of computer science, including complexity theory, algorithm design, and security.
CSE 560
kevinlcs.uw.edu
Teaching
Creating effective, equitable, accessible CS education
maascs.washington.edu
Teaching
CSE 658
ratulcs.washington.edu
Systems and networking
CSE2 211
jmankoffcs.washington.edu

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

CSE 628
monescs.washington.edu

Animation

CSE2 316
jamiemmtcs.washington.edu
Social impact of machine learning and how social behavior influences decision-making systems
saramoscs.washington.edu
Development and application of machine learning and statistical methods to study health and disease
jmdncs.washington.edu
Synthetic biology, molecular information storage and computing, molecular engineering, nanopore sensors, cyber-bio security, automation, machine learning for molecular design
CSE2 207
sewoongcs.washington.edu
Theory and practice of machine learning, including generative adversarial networks, differential privacy, anonymous messaging, crowdsourcing, and ranking
CSE 546
oskincs.washington.edu

Computer architecture

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

Health, ubiquitous computing, sensing, human-computer interaction, embedded systems

CSE 548
perkinscs.washington.edu
Teaching

Compilers, languages, systems, computer science education

simpetercs.washington.edu
Operating systems and networks, with a particular focus on low latency data center networking and storage design
CSE 590
zorancs.washington.edu

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

CSE 656
anupraocs.washington.edu

Theoretical computer science

raocs.washington.edu

Computational neuroscience, artificial intelligence, brain-computer interfaces

ajratnergmail.com
Algorithmic, theoretical, and systems-related techniques for creating and managing training datasets with weak supervision
CSE2 305
regescs.washington.edu
Teaching
CSE 594
reineckecs.washington.edu
Human-computer interaction, intelligent user interfaces, crowdsourcing, cross-cultural usability of technology, unintended consequences of technology
franzics.washington.edu
Computer security and privacy
CSE 556
rothvossuw.edu
Joint appointment with Department of Mathematics
Theoretical computer science, discrete mathematics
CSE 554
ruzzocs.washington.edu

Computational biology

CSE 530
hschafercs.washington.edu
Teaching
schmidtcs.washington.edu
Empirical and theoretical foundations of machine learning, often with a focus on datasets and making machine learning more reliable
CSE2 360
seeligcs.washington.edu

Synthetic biology, biological control circuits

CSE2 342
seitzcs.washington.edu

Computer vision, computer graphics

CSE 634
shapirocs.washington.edu

Computer vision, multimedia retrieval, biomedical informatics

Milton and Delia Zeutschel Professor in Entrepreneurial Excellence, Room CSE 582
jrscs.washington.edu

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

nasmithcs.washington.edu
Natural language processing
CSE2 242
siddhcs.washington.edu

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

CSE 662
suciucs.washington.edu

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

CSE 638
tanimotocs.washington.edu

Liveness in programming environments, programming for virtual reality, educational technology, collaborative problem-solving environments

CSE2 201
ztatlockcs.washington.edu
Compilers, 3D CAD, Verification, Synthesis
CSE 564
profmbtcs.washington.edu

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

CSE 644
tessarocs.washington.edu
Cryptography, theoretical computer science, computer security
thachukcs.washington.edu
DNA computing and molecular programming, synthetic biology, theory, and scientific software development
CSE 596
eminacs.washington.edu
Software engineering, programming languages, formal methods
CSE 566
yuliatscs.washington.edu
Natural language processing
swangcs.washington.edu
Computational biology — learning in the open-world setting, biomedical natural language processing, network biology
CSE 580
xics.washington.edu
Computer systems, security, and programming languages
rtweber2cs.washington.edu
jrw12cs.washington.edu
Computer science education, programming languages, formal verification, distributed systems
CSE 542
brettwocs.washington.edu
Teaching
Computer science education; Computer science teacher training and pedagogy
axzcs.uw.edu
Design and development of online discussion systems and computational techniques that enable users and communities to customize their online experiences and control the flow of information