COMP3340 2024S: Assignment 1 COMP3340 2024S: Assignment 2 COMP3340 2024S: Assignment 3 COMP3340 2024S: Assignment 4