Hari Kannan, Stanford University