Explore

Evan Loo Shan

Biography

Evan Loo Shan has an M.Sc. in biology from the Eötvös-Loránd University of Natural Sciences, Hungary.

Articles


Back to Other biographies and interviews of interest