I am an assistant professor in Software Engineering at the Department of Computer Science at Texas Tech University. My research interests are in the area of Regulatory Compliance Software Engineering (RCSE) and application of NLP and Requirements Engineering in privacy and security. RCSE is a young and emerging area of research in the field of software engineering and it is an interdisciplinary field which exploits methods from traditional requirements engineering, artificial intelligent, natural language processing and grounded theory to help dealing with massive legal requirements's extractions and automatically identifying related legal requirements and developing privacy preserving software and mobile applications.
Previously, I worked as a visiting assistant professor at Radboud University in Nijmegen, the Netherlands and as a visiting faculty at the Institute for Software Research at Carnegie Mellon University. I did my postdoctoral research at the Luxembourg Institute of Science and Technology under Marie Curie AFR Grant. I also worked as a visiting researcher at the Software Engineering Unit at Fondazione Bruno Kessler (FBK), IRST in Trento, Italy under an NSERC grant in 2010.
I got my PhD in Computer Science (2013) and MSc. in System Science (2007) at the School of Electrical Engineering and Computer Science (EECS) at the University of Ottawa under the supervision of Daniel Amyot and Liam Peyton. I received my undergraduate degree from Amirkabir University of Technology in Iran in 2003.
I also have industry experience where I worked as a Senior Project Manager and Senior Business Analyst at e-Dealer and eHealth Ontario, in Toronto, Canada, from 2011 to 2013.