Yean Chooi

Yean Chooi

Associate Professor, Biology

Education

  • Ph.D., University of Adelaide, Australia, 1971