· Professor, Aalto University2000–
· Doctor of Science (Technology), Computer Science and Engineering, Helsinki University of Technology2000–
· Licentiate degree, Engineering and Technology, Helsinki University of Technology1997–
· Master's degree, Engineering and Technology, Helsinki University of Technology1996–
· Researcher, Microsoft Research