Mahmoud Hefny

Dr. Mahmoud Hefny

ETH Zurich, Zürich, Switzerland
orcid