Tal Garfinkel, Stanford University