He received his B.Sc. in chemical engineering from Jordan University of Science and Technology (JUST), Irbed, Jordan, in 1995, and his M.Sc. and Ph.D. in chemical engineering from McGill University, Montreal, Quebec, in 1996 and 2000; respectively. He worked as a software engineer in the Power System Group at CAE Inc., Montreal, Quebec, from 2000 to 2002. His tasks included simulating different units of the power generation cycle of a nuclear power plant.