184 pubs · 2,798 cites · h-index 26
Tampere University
2002 - Present
Tampere University of Applied Sciences
2007 - 2017
Xerox (United States)
2014 - 2014
Häme University of Applied Sciences
2005 - 2010
Helsinki Institute for Information Technology
2002 - 2007