I obtained my B.Sc. from Amirkabir University (Tehran Polytechnic) in Computer Science 2003 and, I received my M.Sc. and Ph.D. from York University in Computer Science 2007 and 2015, respectively. I conducted my research under supervision of Eric Ruppert during M.Sc. and Ph.D. My area of research is distributed computing.

I am a member of the DisCoVeri Group in Electrical Engineering and Computer Science at York University.

In Fall 2015, I started a software developing company, called Black Whale Technology Inc.

My Resume