Xin Li@xinli98United StatesFollow BadgesC language Certificationsxinli98 has not earned any certificates yet. Work Experiencexinli98 has not updated employment details yet.Educationxinli98 has not updated education details yet.