Haosen Cheng@haosencFollow BadgesProblem Solving CertificationsCertificate: Problem Solving (Basic)VerifiedskillWork Experiencehaosenc has not updated employment details yet.Educationhaosenc has not updated education details yet.Linkshaosenc has not updated links details yet. Skillshaosenc has not updated skills details yet.