Assignments for COMP723 Design Pattern Course