The Allen School is committed to expanding our global leadership and impact in computer science and computer engineering research. We offer a supportive environment in which our faculty and students are empowered to pursue the next great advances—whether at the core of the field, or in emerging areas that address humankind’s greatest challenges through the transformative power of computing. Our faculty members have been nationally and internationally recognized for excellence, and our students are successful in the preeminent research competitions sponsored by industry and government. In the past five years alone, more than 40 students have received Graduate Research Fellowships or Honorable Mentions from the National Science Foundation, and over a dozen have earned accolades as part of the Computing Research Association's Outstanding Undergraduate Researcher Awards competition.
Allen School faculty and students are among the most prolific contributors of award papers to major conferences in our field. Our graduate program alumni go on to be leaders in industry and academia, and our undergraduates — most of whom participate in faculty-supervised research — power industry-leading companies and populate the nation’s most prestigious graduate programs.
Areas of Expertise
Conference Award Papers
In the News
- The Phone Charger of the Future Will Go Pew Pew, Wired, 2/23/18 More stories
- DNA Data Storage Gets Random Access, IEEE Spectrum, 2/20/18 More stories
- How DNA could store all the world's data in a semi-trailer, Financial Times, 2/4/18
- DARPA Wants to Build an Image Search Engine Out of DNA, Wired, 1/24/18
- UW researchers "MERGE" machine learning and medicine to enable targeted treatment of cancer, Allen School News, 1/5/18
- UW students teach Alexa to have a little chat with us, Seattle Times, 11/28/17
- Siddhartha Srinivasa and Tao Xie named Fellows of the IEEE, Allen School News, 11/22/17
- University of Washington's computer science clout on full display at annual student showcase, GeekWire, 11/16/17
- Robotics expert moves entire team to University of Washington, including famous Oreo-cracking robot, GeekWire, 11/16/17
- Your Next Password May Be Stored in Your Shirt Cuff, MIT Technology Review, 10/31/17 More stories
- Who Is Thinking About Security and Privacy for Augmented Reality?, MIT Technology Review, 10/19/17
- Professor Jennifer Mankoff Recognized with GVU Impact Award, Allen School News, 10/18/17
- It Takes Just $1,000 to Track Someone's Location with Mobile Ads, Wired, 10/18/17 More stories
- Smartphones Are Changing Medical Care in Some Surprising Ways, NBC MACH, 10/13/17
- How the 'Internet of Things' Will Change Everything, NBC MACH, 10/6/17
- Allen School and AWS team up on new NNVM compiler for deep learning frameworks, Allen School News, 10/6/17
- In 1,000 Years, This Recording Of Miles David Preserved In DNA Will Still Be Perfect, Fast Company, 10/5/17
- Nvidia to open robotics lab near University of Washington, expanding Seattle-area footprint, GeekWire, 10/5/17
- A clever way to transmit data on the cheap, The Economist, 9/13/17 More stories
- Jeffrey Heer wins IEEE Visualization Technical Achievement Award, Allen School News, 9/12/17
- Securing the Fourth Estate: What the Panama Papers and Confidante reveal about journalists' needs and practices, Allen School News, 9/11/17
- UW's Sounding Board names a finalist for $2.5 million Amazon Alexa Prize, Allen School News, 9/1/17
- Allen School's open-source TVM framework bridges the gap between deep learning and hardware innovation, Allen School News, 8/17/17
- 35 Innovators Under 35: Franziska Roesner, University of Washington, MIT Technology Review, 8/16/17
- Malware Stored in Synthetic DNA Can Take Over a PC, Researchers Find, The Wall Street Journal, 8/10/17 More stories
- Biohackers Encoded Malware in a Strand of DNA, Wired, 8/10/17
- Storing Data in DNA Brings Nature into the Digital Universe, Scientific American, 7/29/17
- Domino effect: UW and Microsoft researchers use spatial organization to build DNA computers, Allen School News, 7/26/17
- The Technology That Will Make It Impossible for You to Believe What You See, The Atlantic, 7/11/17 More stories
- This cell phone can make calls even without a battery, Wired, 6/28/17
- Allen School set to amplify UW's leadership in human-computer interaction with new hires Jennifer Mankoff and Jon Froehlich, Allen School News, 6/28/17
- Researchers use ridesharing cars to sniff out a secret spying tool, Wired, 6/2/17 More stories
- Allen School's Jeffrey Heer wins ACM Grace Murray Hopper Award, Allen School News, 5/3/17
- Video Games Help Model Brain's Neurons, New York Times, 4/24/17
- Six Allen School faculty members win NSF CAREER Awards, Allen School News, 4/18/17
- Allen School's Tom Anderson elected to the American Academy of Arts & Sciences, Allen School News, 4/13/17
- Apple's Turi acquisition funds new $1M UW professorship in AI and machine learning, GeekWire, 2/23/17
- Learning to love our robot co-workers, New York Times Magazine, 2/23/17
- UW 'genius' Shwetak Patel works on health monitoring apps for Senosis startup, GeekWire, 2/17/17
- AccessMap finds routes that avoid common pitfalls for those with limited mobility, TechCrunch, 2/1/17
- Jeeva Wireless, founded by UW researchers, raises $1.2M to develop 'breakthrough' passive Wi-Fi system, GeekWire, 1/30/17
- Senior faculty hires Sidd Srinivasa and Michael Taylor set to advance UW's leadership in robotics and computer engineering research, CSE News, 1/17/17
- Geek of the Week: UW Ph.D. student Irene Zhang has big ideas to make life easier for programmers, GeekWire, 12/16/16
- Shwetak Patel named a Fellow of the Association for Computing Machinery, CSE News, 12/8/16
- Direct brain stimulation lets gamers play blind, New Atlas, 12/6/16
- Is DNA the Future of Data Storage?, Wall Street Journal, 10/25/16
- This Contact Lens Will Kick-Start the Internet of Disposable Things, MIT Technology Review, 10/19/16
- Can Passwords Be Sent Through the Human Body?, Wall Street Journal, 10/7/16
- From digital to biological: Why the future of storage is all about DNA, ZDNet, 9/23/16
- 10 Scientists to Watch: Shayan Oveis Gharan finds the shortest route to success, Science News, 9/21/16
- A Lesson of Tesla Crashes? Computer Vision Can't Do It All Yet, The New York Times, 9/19/16
- Have stencil, will lift, ASCR Discovery, September 2016
- How DNA could store all the world's data, Nature, 8/31/16
- Devices could recycle radio waves instead of transmitting them with new ‘interscatter’ technique, TechCrunch, 8/17/16 More stories
- They really are watching you: web tracking surges with online ads, USA Today, 8/16/16 More stories
- Shyam Gollakota in the Brilliant 10: The Man Who Powers Devices with Wi-Fi, Popular Science, 8/11/16
- The Robot You Want Most Is Far from Reality, MIT Technology Review, 8/10/16
- Apple acquires Turi in major exit for Seattle-based machine learning and AI startup, GeekWire, 8/5/16
- RFID tag maker Impinj prices IPO at $14, shares soar in rare public offering, GeekWire, 7/21/16 More stories
- This amazing search engine automatically face-swaps you into your image results, TechCrunch, 7/21/16 More stories
- Researchers stored an OK Go music video on strands of DNA, Mashable, 7/7/16 More stories
- The Ultimate Facial-Recognition Algorithm, The Atlantic, 6/28/16 More stories
- Students demonstrate their HoloLens apps after a quarter of VR and AR design, TechCrunch, 6/10/16
- Tech Turns to Biology as Data Storage Needs Explode, Scientific American, 5/31/16
- Intelligent water: New $40M Phyn joint venture taps UW tech expertise with Seattle R&D lab, GeekWire, 5/26/16
- In first, 3-D printed objects connect to WiFi without electronics
- UW students win Amazon's inaugural Alexa Prize for most engaging socialbot
- New tool quantifies power imbalance between female and male characters in Hollywood movie scripts
- How to store information in your clothes invisibly, without electronics
- For $1000, anyone can purchase online ads to track your location and app use
- UW team shatters long-range communication barrier for devices that consume almost no power
- PupilScreen aims to allow parents, coaches, medics to detect concussion, brain injuries with a smartphone
- New app could use smartphone selfies to screen for pancreatic cancer
- Computer scientists use music to covertly track body movements, activity
- DNA sequencing tool lack robust protections against cybersecurity risks
- Lip-syncing Obama: New tools turn audio clips into realistic video
- First battery-free cellphone makes calls by harvesting ambient power
- Catching the IMSI-catchers: SeaGlass brings transparency to cell phone surveillance
- Kids, parents alike worried about privacy with internet-connected toys
- Period tracking apps failing users in basic ways, study finds
- Food photos help Instagram users with healthy eating
- Scientific discovery game significantly speeds up neuroscience research process
- Two UW faculty named to American Academy of Arts and Sciences
- $50M endowment establishes the Paul G. Allen School of Computer Science & Engineering at the University of Washington
- Singing posters and talking shirts: UW engineers turn everyday objects into FM radio stations
- UW CSE announces the Guestrin Endowed Professorship in Artificial Intelligence and Machine Learning
- Three UW scientists awarded Sloan Fellowships for early-career research
- New route-finding map lets Seattle pedestrians avoid hills, construction, accessibility barriers
- Two UW professors win Presidential Early Career Awards for Scientists and Engineers
- No peeking: Humans play computer game using only direct brain stimulation
- What makes Bach sound like Bach? New dataset teaches algorithms classical music
- Secure passwords can be sent through your body, instead of air
- HemaApp screens for anemia, blood conditions without needle sticks
- Interscatter communication enables first-ever implanted devices, smart contact lenses, credit cards that ‘talk’ Wi-Fi
- Unearthing trackers of the past: UW computer scientists reveal the history of third-party web tracking
- Imaging software predicts how you look with different hair styles, colors, appearances
- UW, Microsoft researchers break record for DNA data storage
- How well do facial recognition algorithms cope with a million strangers?
- UW-led team awarded $1M bioelectronics innovation prize
- Paper gets ‘smart’ with drawn-on, stenciled sensor tags
- This five-fingered robot hand learns to get a grip on its own
- New health sensing tool measures lung function over a phone call, from anywhere in the world
- UW team stores digital images in DNA — and retrieves them perfectly
- Smartwatches can now track your finger in mid-air using sonar
- UW engineers achieve Wi-Fi at 10,000 times lower power
- Three UW professors win Presidential Early Career Award for Scientists and Engineers
- UW computer scientists to make financial products better and more available for the poor
For a specific paper, enter the identifier into the top right search box.
Covers all areas of AI except Vision, Robotics, Machine Learning, Multiagent Systems, and Computation and Language (Natural Language Processing), which have separate subject areas. In particular, includes Expert Systems, Theorem Proving (although this may overlap with Logic in Computer Science), Knowledge Representation, Planning, and Uncertainty in AI. Roughly includes material in ACM Subject Classes I.2.0, I.2.1, I.2.3, I.2.4, I.2.8, and I.2.11.
Covers natural language processing. Roughly includes material in ACM Subject Class I.2.7. Note that work on artificial languages (programming languages, logics, formal systems) that does not explicitly address natural-language issues broadly construed (natural-language processing, computational linguistics, speech, text retrieval, etc.) is not appropriate for this area.
Covers models of computation, complexity classes, structural complexity, complexity tradeoffs, upper and lower bounds. Roughly includes material in ACM Subject Classes F.1 (computation by abstract devices), F.2.3 (tradeoffs among complexity measures), and F.4.3 (formal languages), although some material in formal languages may be more appropriate for Logic in Computer Science. Some material in F.2.1 and F.2.2, may also be appropriate here, but is more likely to have Data Structures and Algorithms as the primary subject area.
Covers applications of computer science to the mathematical modeling of complex systems in the fields of science, engineering, and finance. Papers here are interdisciplinary and applications-oriented, focusing on techniques and tools that enable challenging computational simulations to be performed, for which the use of supercomputers or distributed computing platforms is often required. Includes material in ACM Subject Classes J.2, J.3, and J.4 (economics).
Roughly includes material in ACM Subject Classes I.3.5 and F.2.2.
Covers all theoretical and applied aspects at the intersection of computer science and game theory, including work in mechanism design, learning in games (which may overlap with Learning), foundations of agent modeling in games (which may overlap with Multiagent systems), coordination, specification and formal methods for non-cooperative computational environments. The area also deals with applications of game theory to areas such as electronic commerce.
Covers image processing, computer vision, pattern recognition, and scene understanding. Roughly includes material in ACM Subject Classes I.2.10, I.4, and I.5.
Covers impact of computers on society, computer ethics, information technology and public policy, legal aspects of computing, computers and education. Roughly includes material in ACM Subject Classes K.0, K.2, K.3, K.4, K.5, and K.7.
Covers all areas of cryptography and security including authentication, public key cryptosytems, proof-carrying code, etc. Roughly includes material in ACM Subject Classes D.4.6 and E.3.
Covers data structures and analysis of algorithms. Roughly includes material in ACM Subject Classes E.1, E.2, F.2.1, and F.2.2.
Covers database management, datamining, and data processing. Roughly includes material in ACM Subject Classes E.2, E.5, H.0, H.2, and J.1.
Covers all aspects of the digital library design and document and text creation. Note that there will be some overlap with Information Retrieval (which is a separate subject area). Roughly includes material in ACM Subject Classes H.3.5, H.3.6, H.3.7, I.7.
Covers combinatorics, graph theory, applications of probability. Roughly includes material in ACM Subject Classes G.2 and G.3.
Covers fault-tolerance, distributed algorithms, stabilility, parallel computation, and cluster computing. Roughly includes material in ACM Subject Classes C.1.2, C.1.4, C.2.4, D.1.3, D.4.5, D.4.7, E.1.
Covers approaches to information processing (computing, communication, sensing) and bio-chemical analysis based on alternatives to silicon CMOS-based technologies, such as nanoscale electronic, photonic, spin-based, superconducting, mechanical, bio-chemical and quantum technologies (this list is not exclusive). Topics of interest include (1) building blocks for emerging technologies, their scalability and adoption in larger systems, including integration with traditional technologies, (2) modeling, design and optimization of novel devices and systems, (3) models of computation, algorithm design and programming for emerging technologies.
Covers automata theory, formal language theory, grammars, and combinatorics on words. This roughly corresponds to ACM Subject Classes F.1.1, and F.4.3. Papers dealing with computational complexity should go to cs.CC; papers dealing with logic should go to cs.LO.
Covers introductory material, survey material, predictions of future trends, biographies, and miscellaneous computer-science related material. Roughly includes all of ACM Subject Class A, except it does not include conference proceedings (which will be listed in the appropriate subject area).
Covers all aspects of computer graphics. Roughly includes material in all of ACM Subject Class I.3, except that I.3.5 is is likely to have Computational Geometry as the primary subject area.
Covers systems organization and hardware architecture. Roughly includes material in ACM Subject Classes C.0, C.1, and C.5.
Covers human factors, user interfaces, and collaborative computing. Roughly includes material in ACM Subject Classes H.1.2 and all of H.5, except for H.5.1, which is more likely to have Multimedia as the primary subject area.
Covers indexing, dictionaries, retrieval, content and analysis. Roughly includes material in ACM Subject Classes H.3.0, H.3.1, H.3.2, H.3.3, and H.3.4.
Covers theoretical and experimental aspects of information theory and coding. Includes material in ACM Subject Class E.4 and intersects with H.1.1.
Covers machine learning and computational (PAC) learning. Roughly includes material in ACM Subject Class I.2.6.
Covers all aspects of logic in computer science, including finite model theory, logics of programs, modal logic, and program verification. Programming language semantics should have Programming Languages as the primary subject area. Roughly includes material in ACM Subject Classes D.2.4, F.3.1, F.4.0, F.4.1, and F.4.2; some material in F.4.3 (formal languages) may also be appropriate here, although Computational Complexity is typically the more appropriate subject area.
Roughly includes material in ACM Subject Class G.4.
Covers multiagent systems, distributed artificial intelligence, intelligent agents, coordinated interactions. and practical applications. Roughly covers ACM Subject Class I.2.11.
Roughly includes material in ACM Subject Class H.5.1.
Covers all aspects of computer communication networks, including network architecture and design, network protocols, and internetwork standards (like TCP/IP). Also includes topics, such as web caching, that are directly relevant to Internet architecture and performance. Roughly includes all of ACM Subject Class C.2 except C.2.4, which is more likely to have Distributed, Parallel, and Cluster Computing as the primary subject area.
Covers neural networks, connectionism, genetic algorithms, artificial life, adaptive behavior. Roughly includes some material in ACM Subject Class C.1.3, I.2.6, I.5.
Roughly includes material in ACM Subject Class G.1.
Roughly includes material in ACM Subject Classes D.4.1, D.4.2., D.4.3, D.4.4, D.4.5, D.4.7, and D.4.9.
This is the classification to use for documents that do not fit anywhere else.
Covers performance measurement and evaluation, queueing, and simulation. Roughly includes material in ACM Subject Classes D.4.8 and K.6.2.
Covers programming language semantics, language features, programming approaches (such as object-oriented programming, functional programming, logic programming). Also includes material on compilers oriented towards programming languages; other material on compilers may be more appropriate in Architecture (AR). Roughly includes material in ACM Subject Classes D.1 and D.3.
Roughly includes material in ACM Subject Class I.2.9.
Covers the design, analysis, and modeling of social and information networks, including their applications for on-line information access, communication, and interaction, and their roles as datasets in the exploration of questions in these and other domains, including connections to the social and biological sciences. Analysis and modeling of such networks includes topics in ACM Subject classes F.2, G.2, G.3, H.2, and I.2; applications in computing include topics in H.3, H.4, and H.5; and applications at the interface of computing and other disciplines include topics in J.1--J.7. Papers on computer communication systems and network protocols (e.g. TCP/IP) are generally a closer fit to the Networking and Internet Architecture (cs.NI) category.
Covers design tools, software metrics, testing and debugging, programming environments, etc. Roughly includes material in all of ACM Subject Classes D.2, except that D.2.4 (program verification) should probably have Logics in Computer Science as the primary subject area.
Covers all aspects of computing with sound, and sound as an information channel. Includes models of sound, analysis and synthesis, audio user interfaces, sonification of data, computer music, and sound signal processing. Includes ACM Subject Class H.5.5, and intersects with H.1.2, H.5.1, H.5.2, I.2.7, I.5.4, I.6.3, J.5, K.4.2.
Roughly includes material in ACM Subject Class I.1.
This section includes theoretical and experimental research covering all facets of automatic control systems, having as focal point analysis and design methods using tools of modeling, simulation and optimization. Specific areas of research include nonlinear, distributed, adaptive, stochastic and robust control, hybrid and discrete event systems. Application areas include automotive, aerospace, process control, network control, biological systems, multiagent and cooperative control, sensor networks, control of cyberphysical and energy-related systems, control of computing systems.