CSCE 221 Assignments, Projects, etc