Welcome To My Professional Website
This website provides a brief introduction about me and my academic and industrial activities. You can download my recent curriculum vitae from here.
Like other students who participate in extracurricular activities, I also benefit from the many opportunities afforded me. For me, benefits of participating in extracurricular activities included having better understanding of social and professional communities, improving my communication skills, and enlarging the list of my friends. I also believe that participating extracurricular activities, I could learn skills such as teamwork and leadership. You can also find some information about my extracurricular activities.
My work has spanned a seeming widely diverse set of research areas, covering database systems, programming languages, and artificial intelligence (AI). More specifically, my research is mostly focused on several topics in those areas, including logic programming, knowledge representation, and classical planning. Although these topics seem completely disjoint, due to my experiences, they can be linked to some extent by some common concepts between them. In what follows, I will briefly explain my previous research direction, my current research projects, and my future research direction.
Due to my experience, in almost all of the computer science courses, each student tries to build a mental picture of how the components of a system are related and interact.
These mental pictures helps the student design new systems and predict their behavior. When I teach a computer science course or concept, I need to monitor how students are building their mental pictures, by asking them questions about the concepts in class and on exams.