David Weisdorf@dudds4Follow BadgesProblem SolvingCPP CertificationsCertificate: Problem Solving (Basic)VerifiedskillWork Experiencedudds4 has not updated employment details yet.EducationUniversity of Waterloo, WaterlooLinksdudds4 has not updated links details yet. Skillsdudds4 has not updated skills details yet.