J.G. Teng articles