Ke Zhang

Further involvements