Eric Appel, Stanford University