He received his Bachelor in Computer Engineering from An-Najah in 2004, his Masters from RWTH-Aachen University, Germany in 2007 and his PhD from the University of Nottingham, UK in 2011. His research area is in embedded software engineering and in developing embedded systems using soft-core processors. He is also the founder of One Click Marketing a company that provides online marketing services that help marketers get better results from their PPC and SEO efforts.