Richard Ryan Williams headshot
Current von Neumann Fellow

Ryan Williams

Funding provided by the National Science Foundation

Affiliation

Mathematics

Field of study

Algorithm Design and Computational Complexity

Home institution

Massachusetts Institute of Technology
Ryan Williams studies what can and cannot be efficiently computed, independently of any particular computer. Some questions which haunt him are: When can interesting algorithms be used to prove that other kinds of algorithms do not exist? (When can we use algorithms to prove lower bounds?) Is exhaustive search really the best possible algorithm for general searching, or are there more efficient methods? (Is the Strong Exponential Time Hypothesis true?) Does every function implementable with low memory also have a fast implementation? (Does P = PSPACE?) Could computers themselves help us make progress on answering these questions?

Visits

von Neumann Fellow
School of Mathematics
Fall
Member
School of Mathematics

Degrees

Carnegie Mellon
Ph.D.
2007
Cornell University
M.Eng.
2002

Honors

2024
Goedel Prize

Appointments

Massachusetts Institute of Technology
2017–2025
Professor
Stanford University
2011–2016
Assistant Professor
IBM Almaden Research Center
2009–2011
Joseph Raviv Fellow