
Tim Roughgarden
is this you? claim profileProfessor in the Computer Science and Management Science and Engineering Departments at Stanford University.
Professor in the Computer Science and Management Science and Engineering Departments at Stanford University.