Teo Kai Xu (27A01B)