Professional Education


  • Master of Science, Carnegie Mellon University (2016)
  • Master of Science, Sharif University of Technology (2008)
  • Bachelor of Science, Unlisted School (2006)
  • Doctor of Philosophy, Carnegie Mellon University (2017)