Deian Stefan, Stanford University