CYHB2001 Midterm Project.pdf