Närhi, Marko, Aalto University, Finland