BSc: unknown, Sharif University of Technology
MSc: unknown, Stanford University
PhD: unknown, Stanford University