Academic Appointments


Professional Education


  • Ph.D., University of California, Berkeley, Computer Science (2015)
  • B.Sc., Sharif University of Technology, Computer Engineering (2010)
  • B.Sc., Sharif University of Technology, Pure Mathematics (2010)

Stanford Advisees