Instituto Superior Técnico (IST), Lisboa, Portugal
Organization name
Instituto Superior Técnico (IST), Lisboa, Portugal