Edward W. Felten, Princeton University