You must be logged in to see Haiyang Guo's about summary.
Contact & Other Info
You must be logged in to see Haiyang Guo's contact details.
Education
You must be logged in to see Haiyang Guo's education details.
Experience
You must be logged in to see Haiyang Guo's work experience details.