CMPUT 301 : Lab 1 Participation Exercise Student Details Full Name: David Xiang CCID: Dxiang1 References and Resources N/A Verbal Collaboration N/A