:: B.Sc in Electrical Engineering (Control), Sharif University of Technology, 2004
:: M.Sc in Computer Engineering (Artificial Intelligence), Sharif University of Technology, 2006
:: Ph.D in Computer Engineering (Artificial Intelligence), Sharif University of Technology , 2012
:: Machine Learning
:: Evolutionary Algorithms
:: Computational Geometry
:: Soft Computing
:: Multi-Agent Systems
:: Theory of Computation
:: Machine Language
:: Artificial Intelligence
:: Machine Learning
:: Software Development Methods
:: Discrete Structures
:: Theory of Languages and Automata
:: Machine Language
:: Introduction to Design and Analysis of Algorithms
:: Data Structures
:: Machine Learning
:: Software Development Methods
:: Evolutionary Computing
:: Multi-agent Systems
:: Computational Geometry
:: Second place in the national informatics Olympiad, 1998
:: Second place in the national informatics Olympiad, 1999
:: 3rd place in the ACM programming contest in the Tehran site of the Asia, 2000
:: Ranked 1 in PHD Entrance exam of Sharif university of technology in Computer Engineering, 2006
Assistant Professor in Artificial Intelligence