Nimelä, Ilkka, Aalto University, Finland