Stanford University
 
Hal Varian

Hal Varian

Google
Stanford University