ag: Xiangyu “Jack” Shao