John Ruggie , the Kirkpatrick professor of international affairs at Harvard University who advised Secretary General Kofi Annan for several years , said Mr. Egeland 's push for greater financial accountability was essential given the questions raised by the United Nations ' handling of the oil-for-food money . ''