Mahmoud Farahat

National Tsing-Hua University, Taiwan 0000-0002-0547-1296