
Cecilia Vergara
Department: Faculty of Sciences, Biology Dept.
cvergara@uchile.cl
56 2 978 7313
Start Year: 1985
Starting Institution: University of Chile
Current Institution: University of Chile