Maarja Kruusmaa Posted by Clementina On 17 November 2017 Tallinn University of Technology (TUT), Estonia