I was born in Umeå, Sweden in 1973. After doing my military service in Boden 1992-93, I moved to Luleå to study computer science. I graduated from the Master of Science program in Computer Science and Engineering in January 1998. I received my Ph.D. in Electrical Engineering on April 11, 2002.
From 2002 to 2007 I worked as a senior lecturer at EISLAB and in January 2006 I became Associate Professor (docent).Between July 2007 and August 2011 I was working as "head of division" at the division of Systems and Interaction. In January 2012 I was appointed Professor.
From March 2010 to December 2013, I held a part-time position as a guest researcher at the University of Bergen in Norway.