• Enrollment system is currently unavailable. We apologize for the inconvenience. Please try again later.

Roger Scher

Roger Scher

Adjunct Assistant Professor

Roger Scher is a long-time country risk analyst, manager and educator – recently, the Global Head of Country Risk at G.E. Capital. Author of the white paper, Ten Point Plan, a Strategic Plan for the United States, Prof. Scher is currently applying the country risk approach to the U.S. case. He has broad experience making advance calls on country risk in developed and emerging markets, and is a specialist in sovereign ratings, international political economy, and research. At G.E., Prof. Scher developed a country risk scorecard to rank countries in order to support leadership decision-making regarding risk appetite. During his career, Prof. Scher posted as a Foreign Service Officer to the U.S. embassy in Venezuela, worked at the Federal Reserve as a Germany analyst, and was the Country Risk Manager for the Americas at the Bank of Tokyo-Mitsubishi, and a rating agency Managing Director heading Latin American Sovereigns.   

Currently Teaching

Country Risk: Analyzing Geopolitics and Economic Policy

Gain an understanding of the drivers and costs associated with specific risks in the context of energy markets and project finance.