Stephen M. Rumble, Stanford University