He received his Ph.D. degree in Software Engineering from University of Loughborough, UK in 2010 and M.Sc. degrees in Computer Science from New York Institute of Technology, USA, in 2005. He received his B.Sc degree in Computer Information Systems from University of Jordan, Jordan, in 2004. He had four years’ experience in the IT industry and five years in the education sector. His research interests are: software development methodologies, requirements engineering, software quality management, enterprise engineering, artificial intelligence, and virtual worlds.