He obtained his Ph.D degree in software engineering from NDSU (USA). His second master in software engineering from NDSU (USA) and his first master in CIS from University of Phoenix (USA). He had B.Sc. degree in telecommunication engineering from Mutah university in Jordan. He has published several books, journals and conference articles mainly in software engineering and information retrieval fields.