- B.S. in Computer Engineering, First-class honours (software): University of Isfahan, Isfahan, Iran (1997-2001) Thesis title: “Design and implementation of an internet telephony system”
- M.S. in Computer Engineering (Artificial Intelligence): Iran University of Science and Technology, IUST, Tehran, Iran (2001-2003), Thesis title: “Computer Intrusion Detection using Soft Computing Methods”
- Ph.D. in Computer Engineering, Amir kabir University of Technology, AUT, Tehran, Iran (2003-2009), Thesis title: " Combining hierarchical clusterings with emphasis on retaining the structural contents of base clusterings"