Education

2017 - 2023    Ph.D., Computer Science
University of Pittsburgh, Pittsburgh, Pennsylvania, USA
Advisor: Dr. Alexandros Labrinidis

2014 - 2017    Master of Science, Computer Science and Engineering
Politecnico di Milano, Milan, Italy
Advisor: Dr. Marco Brambilla

2002 - 2007   Bachelor of Science, Computer Software Engineering 
Sharif University of Technology, Tehran, Iran
Advisor: Dr. Rassol Jalili