About Me

 

Organization

Impact Iglu, Aalto University  

Website

 

Location

Helsinki, Finland (Suomi)