He earned his PhD from Washington State University (USA) and Masters from University of Stuttgart (Germany) and IIT Kharagpur (India). He worked as Postdoctoral Fellow at Ålborg University (Denmark) and the University of Western Ontario (Canada) before joining the faculty position at Uppsala University (Sweden).