Tianchong Gao's public data