Jin Xuan Teh’s talk August 2024