GitHub repository: FredericChai/COMP9103
Description: assignment