He is a graduate of the University of Hawaii, where he majored in history and French. After completing graduate coursework in international affairs at Boston University, he moved to Iran, where he covered the 2009 presidential elections in a blog for Press TV. Since returning, he has written for Tehran Bureau, a division of PBS Frontline. He received a Master of Science in digital media from the Columbia University Graduate Journalism School.