Dr. Ashraf Darwishreceived his PhD degree in computer science from the University of Saint Petersburg State (specialization in Artificial Intelligence) in 2006 and is currently an assistant professor at the Faculty of Science, Helwan University, Egypt.