Shan Chian Teo's public data