Orru, Mallmäeinstituut, dotsentAt TalTech: 2007-2021