I was born in 1987 in a lovely city in the northern part of Iran, called Babolsar, the place I always miss! At some point of my life I just realized that Programming is going to be the love of my life. I remember the days that writing a piece of code was the most joyful activity for me, but unfortunately I didn't have quite a time in the past few years to practice and refresh my joy!

I started my Bachelor's at Islamic Azad University of Sari in the year 2005 and finished in 2011. Yes, it took 6 years for a Bachelor's degree, but believe me the reason was not an educational matter or me being lazy! At the same time I was involved in teaching many computer courses in IT institutes as well as expanding my experience on software developement.

Afterwards, I was thinking of going to a place to satisfy my passion for software engineering. So, I came to Canada on 2012 and spend 2 years at Concordia University in Montreal. Such a lovely place! Then, the reputation of UWaterloo Computer Science brought me to Waterloo city to start my PhD here. Let's not talk about the city !

I have always believed in the fact that life is multidimensional, so I have started learning different skills such as swimming and music. My passion for music is also another joy of my life! I have been playing violin for a few years but unfortunately I haven't practiced enough since I came to Canada. I love to listen to any kind of music that takes you down deep in though. However, my most favorite ones are Persian and Classical types of music. And yeah, my favorite violin player in Persian style is Parviz Yahaghi and in Classical style is obviously Itzhak Perlman.

"A table, a chair, a bowl of fruit and a violin; what else does a man need to be happy?"
- Albert Einstein