She writes, reports and tweets on Iran extensively and is a frequent commentator on Iran at MSNBC, BBC, PRI, The New York Times, Al-Jazeera, The Huffington Post, and international outlets across the world in Lebanon, Iraq, Israel, Turkey, Switzerland, and Japan. She worked as a TV presenter at Voice of America Persian where she hosted a daily hour-long interactive show that discussed current affairs with Iranians across the world