NPR News reports: Cornell president Michael I. Kotlikoff said his university "must do better" in a video statement.