I am a software engineer at Google. I got a PhD and an MS in Computer Science
from the University of Illinois at
in 2014 and 2009, respectively. At Illinois, I worked with
on software refactoring. Prior to that, I obtained a bachelor's
degree in Computer Engineering from the University of Tehran
I am broadly interested in software evolution, which spans areas such as
refactoring, human-centered software engineering, empirical software
engineering, testing, parallelism, program analysis, and type inference.