Kai is currently a PhD student in EECS at the University of California, Merced. Before coming to UC Merced, he got his Masters degree in Computer Science and Engineering from Michigan State University in 2016. His research broadly falls into general areas of High-Performance Computing (Large-Scale Parallel Systems). Specifically, he focuses on the following areas: (i) Resource Management in Heterogeneous Computing (Non-volatile memory); (ii) Parallel programming models and runtime; (iii) Performance optimization and modeling; (iv) Resilience and consistency. He served as a student volunteer in SC'16. He served as an external reviewer for SC'18, IPDPS’17, Cluster'17, NAS'17, and HPCC'17. He did an internship at Lawrence Livermore National Laboratory in 2018 and another internship at Los Alamos National Laboratory in 2017.