Joensuu, Pekka, Aalto University, Finland