He received his Ph.D. degree in Computer Engineering and Telecommunications Networking from the University of Missouri-Kansas City, USA, in 2008. He obtained a M.S. degree in Electrical and Computer Engineering from the University of Missouri-Columbia, USA, and a M.S. degree in Software Engineering from Kansas University, USA, in 1999 and 2003, respectively. Dr. Anan obtained his B.S. degree in Computer Engineering form King Fahd University of Petroleum and Minerals (KFUPM), Saudi Arabia, in 1997.