Peter Kenez, professor of history