Dean xie@xuehaig51CanadaFollow BadgesCPP Certificationsxuehaig51 has not earned any certificates yet. Work Experiencexuehaig51 has not updated employment details yet.Educationxuehaig51 has not updated education details yet.