I spent my pre-university years at Shahid Ejei school as a part of the 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 a focus on hardware security and computer architecture, and have published multiple peer-reviewed scientific articles at the flagship venues such as DAC, ICCAD, DATE, and ASP-DAC. I have also served on the technical program committees of major design automation conferences, including IPDPS, ICCAD, ASP-DAC, ICCD, GLSVLSI, and AsianHOST.