He holds a B.Sc. degree in Electrical Engineering with a major in Communication from University of Engineering and Technology, Peshawar, Pakistan. In 2007, he followed a move to Sweden and received his M.Sc. Degree in Electrical Engineering specialization in Embedded Systems from Jönköping University, in 2009. He received his Licentiate and PhD degrees in Computer Science and Engineering from Mälardalen University in 2012 and 2014 respectively. He received his Docent title in Computer Science with a focus on "Developing Predictable Vehicular Embedded Systems" in 2018.