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)

2025-26 Courses


Stanford Advisees


  • Master's Program Advisor
    Mick Li, Stanley Yang
  • Doctoral Dissertation Co-Advisor (AC)
    Eric Ma
  • Doctoral (Program)
    Aniket Das, Alireza Haqi