His research and teaching centres around the design of interactive systems, the role and place of design in software engineering, and the interplay between technology and society. He coordinates the Bachelor's and Master's degree programmes in media informatics.