Istanbul Technical University, Turkey
Organization name
Istanbul Technical University, Turkey