Karim Sadjadpour

Senior Associate
Middle East Program
Sadjadpour, a leading researcher on Iran, has conducted dozens of interviews with senior Iranian officials and hundreds with Iranian intellectuals, clerics, dissidents, paramilitaries, businessmen, students, activists, and youth, among others.
 

Education

 

MA, Johns Hopkins School of Advanced International Studies
BA, University of Michigan 

 

Languages

English; Italian; Persian; Spanish

 

Karim Sadjadpour is a senior associate at the Carnegie Endowment. He joined Carnegie after four years as the chief Iran analyst at the International Crisis Group based in Washington and Tehran, where he conducted dozens of interviews with senior Iranian officials and hundreds with Iranian intellectuals, clerics, dissidents, paramilitaries, businessmen, students, activists, and youth, among others.

He is a regular contributor to BBC TV and radio, CNN, National Public Radio, PBS NewsHour, and Al-Jazeera, and he has appeared on the Today Show, Charlie Rose, Fox News Sunday, and the Colbert Report, among others. He contributes regularly to publications such as the Economist, the Washington Post, the New York Times, the International Herald Tribune, and Foreign Policy.

Frequently called upon to brief U.S., EU, and Asian officials about Middle Eastern affairs, he regularly testifies before Congress, has lectured at Harvard, Princeton, and Stanford universities, and has been the recipient of numerous academic awards, including a Fulbright scholarship.

In 2007, Sadjadpour was named a Young Global Leader by the World Economic Forum in Davos. He is a board member of the Banu Foundation, an organization dedicated to assisting grassroots organizations that are empowering women worldwide.

He has lived in Latin America, Europe, and the Middle East.

 

  • Op-Ed Global Observatory August 26, 2015
    After Nuclear Deal, Which Iran Will Flourish?

    It is too early to tell whether or not the recently signed Iran deal will have a drastic effect on Iran’s domestic political climate.

  •  
  • FRIDE May 27, 2015
    Iran in the Middle East: Leveraging Chaos

    Iran today remains a country of enormous but unfulfilled potential. And unless and until Tehran starts to privilege its national interests before revolutionary ideology, both the Iranian people and those in its regional crosshairs will continue to suffer the consequences.

  •  
  • Op-Ed Washington Post April 3, 2015
    We’ve Reached a ‘Nuclear Framework’ With Iran. So Now What?

    Based on the U.S. version of the agreement, it looks stronger than many anticipated. If the Iranians are working off the same document, it will be very difficult for critics of the agreement to argue they have a better alternative.

  •  
  • Iranian President Rowhani Salutes Journalists.
    Op-Ed Foreign Policy Association February 16, 2015
    On Saudi-Iranian Dynamics

    Regional conflicts exacerbate the animosity and mistrust between Iran and Saudi Arabia, which in turn exacerbate the regional conflicts.

  •  
  • Syria in Crisis December 29, 2014
    The Middle East in 2015: What to Watch

    Carnegie scholars assess the Middle East in the year ahead, including potential game changers that could have a big impact for the future of the region.

  •  
  • Year in Crisis December 10, 2014
    Day in the Life

    Who are our experts? A behind-the-scenes video series.

  •  
  • Op-Ed Wall Street Journal November 24, 2014
    With Talks Extended, Risks in Additional U.S. Sanctions Against Iran

    The intent of U.S. policy should be to deter Iran’s nuclear advancement, not provoke it.

  •  
  • Testimony House Foreign Affairs Committee November 20, 2014
    The Risk of Premature Sanctions

    Congressional sanctions should be conceived in order to deter Iran’s nuclear ambitions, not provoke them.

  •  
  • Op-Ed Daily Star August 27, 2014 中文
    Iran Has Great Potential, Which It Squanders

    Unless and until Iran prioritizes national and economic interests before revolutionary ideology, it will continue to remain a country with enormous but squandered potential.

  •  
  • Sada Discussion Threads August 6, 2014 عربي
    Reconciling the Irreconcilable

    An exasperated Iranian public and international community had unrealistic hopes that Rouhani, a pragmatic regime insider, had both the will and ability to bring fundamental change.

  •  

Error Occurred While Processing Request The web site you are accessing has experienced an unexpected error.
Please contact the website administrator.


The following information is meant for the website developer for debugging purposes.
Error Occurred While Processing Request

The element at position 3 of dimension 1, of array variable "DISPATCHPARAMARRAY," cannot be found.

 
The error occurred in W:/sites/carnegieEndowment/extensions/components/UrlDispatcher/UrlDispatcherProviderBase.cfc: line 768
Called from W:/sites/carnegieEndowment/extensions/components/UrlDispatcher/UrlDispatcherProviderBase.cfc: line 238
Called from W:/sites/carnegieEndowment/webpages/includes/act_generatePublicationSEFUrl.cfm: line 59
Called from W:/sites/carnegieEndowment/webpages/includes/publicationSEFbyAuthor.cfm: line 10
Called from W:/sites/carnegieEndowment/webpages/experts/dis_tabContent.cfm: line 35
Called from W:/sites/carnegieEndowment/webpages/experts/dis_expertTab.cfm: line 51
Called from W:/sites/carnegieEndowment/webpages/experts/dis_expertDetails.cfm: line 265
Called from W:/sites/carnegieEndowment/webpages/experts/dis_expertDetails.cfm: line 5
Called from W:/sites/carnegieEndowment/webpages/experts/dis_expertDetails.cfm: line 1
Called from W:/sites/carnegieEndowment/webpages/experts/index.cfm: line 94
Called from W:/sites/carnegieEndowment/webpages/experts/index.cfm: line 45
Called from W:/sites/carnegieEndowment/webpages/experts/index.cfm: line 1
766 : 			if (arguments.overwrite) structClear(arguments.urlObj);
767 : 			for (i=1; i le arrayLen(dispatchParamArray); i=i+1){
768 : 				urlDispatchParams = listToArray(dispatchParamArray[i],'=');
769 : 				if (structKeyExists(arguments,'urlObj')){
770 : 					if ( arrayLen(urlDispatchParams) eq 2 ) arguments.urlObj[urlDispatchParams[1]] = urlDispatchParams[2];

Resources:

Browser   CCBot/2.0 (http://commoncrawl.org/faq/)
Remote Address   198.143.57.66
Referrer  
Date/Time   31-Aug-15 09:49 PM
Stack Trace
at cfUrlDispatcherProviderBase2ecfc1684066244$funcSTRINGTOSTRUCT.runFunction(W:/sites/carnegieEndowment/extensions/components/UrlDispatcher/UrlDispatcherProviderBase.cfc:768) at cfUrlDispatcherProviderBase2ecfc1684066244$funcCREATEDISPATCHERURL.runFunction(W:/sites/carnegieEndowment/extensions/components/UrlDispatcher/UrlDispatcherProviderBase.cfc:238) at cfact_generatePublicationSEFUrl2ecfm432216657.runPage(W:/sites/carnegieEndowment/webpages/includes/act_generatePublicationSEFUrl.cfm:59) at cfpublicationSEFbyAuthor2ecfm155680502.runPage(W:/sites/carnegieEndowment/webpages/includes/publicationSEFbyAuthor.cfm:10) at cfdis_tabContent2ecfm256630853.runPage(W:/sites/carnegieEndowment/webpages/experts/dis_tabContent.cfm:35) at cfdis_expertTab2ecfm172892674.runPage(W:/sites/carnegieEndowment/webpages/experts/dis_expertTab.cfm:51) at cfdis_expertDetails2ecfm111570769._factor7(W:/sites/carnegieEndowment/webpages/experts/dis_expertDetails.cfm:265) at cfdis_expertDetails2ecfm111570769._factor9(W:/sites/carnegieEndowment/webpages/experts/dis_expertDetails.cfm:5) at cfdis_expertDetails2ecfm111570769.runPage(W:/sites/carnegieEndowment/webpages/experts/dis_expertDetails.cfm:1) at cfindex2ecfm37296325._factor25(W:/sites/carnegieEndowment/webpages/experts/index.cfm:94) at cfindex2ecfm37296325._factor33(W:/sites/carnegieEndowment/webpages/experts/index.cfm:45) at cfindex2ecfm37296325.runPage(W:/sites/carnegieEndowment/webpages/experts/index.cfm:1)

coldfusion.runtime.CfJspPage$ArrayBoundException: The element at position 3 of dimension 1,                  of array variable "DISPATCHPARAMARRAY," cannot be found.
	at coldfusion.runtime.CfJspPage.ArrayGetAt(CfJspPage.java:923)
	at coldfusion.runtime.CfJspPage._arrayGetAt(CfJspPage.java:983)
	at coldfusion.runtime.CfJspPage._arrayGetAt(CfJspPage.java:978)
	at coldfusion.runtime.CfJspPage._arrayGetAt(CfJspPage.java:797)
	at coldfusion.runtime.CfJspPage._arrayGetAt(CfJspPage.java:781)
	at cfUrlDispatcherProviderBase2ecfc1684066244$funcSTRINGTOSTRUCT.runFunction(W:\sites\carnegieEndowment\extensions\components\UrlDispatcher\UrlDispatcherProviderBase.cfc:768)
	at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:487)
	at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
	at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:420)
	at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:383)
	at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
	at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:334)
	at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:231)
	at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2840)
	at cfUrlDispatcherProviderBase2ecfc1684066244$funcCREATEDISPATCHERURL.runFunction(W:\sites\carnegieEndowment\extensions\components\UrlDispatcher\UrlDispatcherProviderBase.cfc:238)
	at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:487)
	at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:420)
	at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:383)
	at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
	at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:334)
	at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:533)
	at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:648)
	at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:457)
	at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2424)
	at cfact_generatePublicationSEFUrl2ecfm432216657.runPage(W:\sites\carnegieEndowment\webpages\includes\act_generatePublicationSEFUrl.cfm:59)
	at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:246)
	at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:736)
	at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:572)
	at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2986)
	at cfpublicationSEFbyAuthor2ecfm155680502.runPage(W:\sites\carnegieEndowment\webpages\includes\publicationSEFbyAuthor.cfm:10)
	at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:246)
	at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:736)
	at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:572)
	at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2986)
	at cfdis_tabContent2ecfm256630853.runPage(W:\sites\carnegieEndowment\webpages\experts\dis_tabContent.cfm:35)
	at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:246)
	at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:736)
	at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:572)
	at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2986)
	at cfdis_expertTab2ecfm172892674.runPage(W:\sites\carnegieEndowment\webpages\experts\dis_expertTab.cfm:51)
	at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:246)
	at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:736)
	at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:572)
	at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2986)
	at cfdis_expertDetails2ecfm111570769._factor7(W:\sites\carnegieEndowment\webpages\experts\dis_expertDetails.cfm:265)
	at cfdis_expertDetails2ecfm111570769._factor9(W:\sites\carnegieEndowment\webpages\experts\dis_expertDetails.cfm:5)
	at cfdis_expertDetails2ecfm111570769.runPage(W:\sites\carnegieEndowment\webpages\experts\dis_expertDetails.cfm:1)
	at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:246)
	at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:736)
	at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:572)
	at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2986)
	at cfindex2ecfm37296325._factor25(W:\sites\carnegieEndowment\webpages\experts\index.cfm:94)
	at cfindex2ecfm37296325._factor33(W:\sites\carnegieEndowment\webpages\experts\index.cfm:45)
	at cfindex2ecfm37296325.runPage(W:\sites\carnegieEndowment\webpages\experts\index.cfm:1)
	at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:246)
	at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:736)
	at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:572)
	at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65)
	at coldfusion.filter.IpFilter.invoke(IpFilter.java:45)
	at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:466)
	at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:42)
	at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)
	at coldfusion.filter.PathFilter.invoke(PathFilter.java:142)
	at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:94)
	at coldfusion.filter.BrowserDebugFilter.invoke(BrowserDebugFilter.java:78)
	at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)
	at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
	at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:58)
	at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)
	at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
	at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62)
	at coldfusion.CfmServlet.service(CfmServlet.java:219)
	at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42)
	at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:422)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:199)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Unknown Source)