Stephen Rumble, Stanford University