More assignments will be released later in the semester.
Assignment 1: Getting started
Assignment 2: Primitives, conditionals
Assignment 3: Case
Assignment 4: Let There Be (Many) Variables
Assignment 5: List and vector primitives
Assignment 6: Variable-arity functions
Assignment 7: Arity-overloaded functions
Assignment 8: Patterns
Assignment 9: Exceptions