He taught at several colleges and universities, among them the University of Vermont, Dartmouth College, the University of North Carolina and MIT. He also worked in the Treasury Department for the federal government and for international government in the Organization of American States and the International Monetary Fund, from which he retired in 1977.