I spent my pre-university years at Shahid Ejei school as a part of National Organization for Development of Exceptional Talents. I got my Bachelor's degree in Computer Engineering from University of Isfahan and two Master's degrees in Computer Engineering from Shahid Beheshti University and Computer Science from University of Louisiana at Lafayette. I also obtained my PhD in Computer Engineering from Northwestern University. Currently I am an Assistant Professor in the Department of Computer Engineering & Computer Science at California State University, Long Beach.
I have a dozen years of experience in computer science and engineering research, with the focus on hardware security and computer architecture. I have published multiple peer-reviewed scientific articles at the flagship venues such as DAC, ICCAD, DATE, and ASP-DAC.