Professor John Belcher. Ping Xu - The Tech Oct. 27, 2016 Facebook Twitter Reddit Print Professor John Belcher. Ping Xu - The Tech