Photos courtesy of Stanford News Service.
Detailed Credits