Qi Wen Teo's public data