Stanford University
 
Eric Horvitz

Eric Horvitz

Microsoft
Stanford University