Mohammad Ali Kadivar

  • Mohammad Ali Kadivar is a sociology PhD candidate and teaching fellow at the University of North Carolina at Chapel Hill. He studies global democratisation and popular mobilisation and writes about Iranian politics in Farsi and English.

Articles by this author