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


  • Doctoral Dissertation Reader (AC)
    Jonathan Kuck
  • Orals Chair
    AmirMahdi Ahmadinejad
  • Master's Program Advisor
    Natalie Diaz, Zeyu Wang, Bryan Zhu
  • Doctoral Dissertation Co-Advisor (AC)
    June Vuong