COMP20 Assignment 1 - Portfolio