The main focuses of my research are knowledge representation, situation recognition and reasoning in cognitive systems, artificial intelligence, machine learning, and optimization in dynamical environments and Internet of Things. I have finished my bachelor and master degrees in Software Engineering. I received my first Ph.D. degree in Soft Computing, Computer Science by focusing on machine learning, optimization algorithms for intelligent systems. I got my second Ph.D. degree in Engineering by focusing on cognitive systems and supervision of human operators.

I have already published many papers related to my researches. In addition, I have experienced working at different software companies as software designer, database administrator, and project manager.