Charlie Cai@charlie_caiCanadaFollow BadgesProblem Solving CertificationsCertificate: Python (Basic)VerifiedskillWork Experiencecharlie_cai has not updated employment details yet.EducationUniversity of Waterloo, Waterloo