Haosen Cheng@haosencCanadaFollow BadgesProblem Solving CertificationsCertificate: Problem Solving (Basic)VerifiedskillWork Experiencehaosenc has not updated employment details yet.Educationhaosenc has not updated education details yet.