Stephen E. Hansen, Stanford University