James Ding's Interests