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