Amy Xu

Canada

  • Work
    • IBM
  • Education
    • Master of Software Engineering