Wei Liang Teo | doi.page