He received his BSc degree in computer engineering from Yarmouk University. He received his Master and Ph.D. degrees in Computer Engineering from Washington University in St. Louis in 2007 and 2010, respectively. His research interests include computer networks, multimedia networks and applications, modeling and simulation, Internet of Things (IoT), AI, and computer security.