Skip to content


My academic background, research projects, and scientific awards are based on Islamic Azad and Allameh Tabataba’i University.

B.Sc. Social Planning and Co-Operation | 2017 – Expected June 2021

  • Allameh Tabataba’i University (ATU)
  • Area of study: Policy-making for education
  • Top student of the program in terms of GPA (from 45 students) — GPA: 3.66 / 4.00
  • Founding member of the Scientific Association of Social Planning 

B.Sc. Information Technology – Unfinished | 2016 – 2017

  • Qazvin Islamic Azad University (QIAU) 
  • Young Researchers and Elites Club participation – Full scholarship covering university tuition
  • Student of the year in terms of entrepreneurial activity
  • Member of Syntech Technology and Innovation Center

Diploma in Mathematics and Physics | 2007 – 2015

  • Graduated with a GPA of 17.40 / 20
  • National Organization for Development of Exceptional Talents


Deputy of Social and Cultural Affairs of Tehran Municipality

2019 | My role in this project was as a research assistant and data curator. For this, more than a thousand best practice related projects/plans were reviewed and summarized in an article with the purpose of helping urban managers/decision-makers to figure out how other municipalities deal with urban problems.

Allameh Tabatabe'i University

Due to research activities in various projects, I was a member of this center.

We created an executive summary of the societal situation of the nation for the government’s policy designers. I have compiled and reviewed more than 50 different articles in the areas of poverty, environment, social gap, education, and mental health. I also helped the Institute to extract primary data from social networks and the Internet by utilizing the Python programming language.

Islamic Azad Univeristy - Qazvin Campus

2016 | IEEE INDEX | 2016 2nd International Conference of Signal Processing and Intelligent Systems (ICSPIS)

For years, E-learning systems are around to provide students and learners with virtual educational environments in which they have no need to others’ assistance in the process of learning. From a technical point of view, the major goal of such systems is to improve education and learning levels of users through leveraging the system’s facilities. In this regard, it is essential for the system to be able to analyze users’ functions and behaviors to prepare them with most appropriate learning materials. In other words, the core component of a working and efficient e-learning system is its recommender system. Since requirements and processes of any recommender system strongly depend on the context, users’ behaviors and case-specific goals, in most of the situations they should be designed exclusively. Due to this fact, in this paper, we present a hybrid and context-specific recommender system (CodERS) for our interactive programming e-learning system, CodeLearnr, and provide an overview of its features including conceptual architecture, workflow, and sample outputs.

2016 | 1st International Conference on New Research Achievements in Electrical and Computer Engineering (ICNRAECE) | FULL PAPER

Nowadays teaching programming to people regardless of their age, profession and academic background is a promising goal. In fact, it could be regarded as a multifaceted mission both for training programming experts to solve real world problems and helping usual users to better interact with computerized world as well as gifting them ability of algorithmic thinking. Despite the mentioned benefits, the most important challenge toward achieving this goal is processes and mechanisms of teaching programming. It will be more challenging when it comes to teaching youngsters and who are unfamiliar with basics of computer science and information technology. The issue is considerable both from educational (content and approaches) and infrastructural (platform and technical) perspectives. Over the years, a notable amount of efforts have been made in this regard and many systems and platforms have been proposed. However, to our knowledge, none of them devoted to numerous Persian-speaking users. As the first try to fill the gap, we have developed and launched CodeLearnr 1, the first interactive system to freely teach programming to Persian-speaking users. In this paper, the details, workflow and architecture of CodeLearnr as well as our vision and future works will be introduced.


Emails get reactions. Phone calls start conversations.” 

~ Simon Sinek

For all-purpose, you can reach me via: [email protected]

For academic stuff: [email protected]