Han har vært professor ved Universitetet i Oslo siden 1981, og har også vært spesialrådgiver i Finansdepartementet og Norges Bank, rådgiver for OECD, seniorforsker ved CICERO Senter for klimaforskning, og gjesteforsker ved Massachusetts Institute of Technology, University of California, San Diego, University of California, Berkeley, og University of California, Santa Barbara.