Grant Wallace, Princeton University