He received the MSc and PhD degrees from Lund University in 1992 and 1997, respectively. His PhD thesis was on relay feedback and multivariable control, supervised by Prof's Astrom and Rantzer. He spent 1998-2000 with the Department of Electrical Engineering and Computer Sciences at UC Berkeley as a Visiting Research Fellow in Prof Sastry's group, doing research and teaching in hybrid systems.