Roger M Scher

Adjunct Assistant Professor

Center for Global Affairs

Education
  • BA, Tufts University
  • MA, SAIS Johns Hopkins University
  • MBA, Wharton School of University of Pennsylvania
Contact Info

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.