He received the B.SC. degree in Computer Engineering from Jordan University of Science and Technology, Jordan in 2000, and the Master and Ph.D. degrees in Computer Engineering from Concordia University, Montreal, Canada in 2008. In 2009, he was appointed as the chairman of the Department of Computer Engineering at the Faculty of Engineering in the Hashemite University. He has also served as a Director of the Computer Center in Hashemite University and, currently, working as the director of the ICT and E-learning Center in the Hashemite University. His research interests include Computer Architecture and Networks, Design of VLSI circuits and systems, Interconnect Modeling and Design, Reconfigurable Circuits, High Level Synthesis of 3D- and 2D-Circuits and Systems.