Assignment 1: Racket primer
Assignment 2: Assembly primer
Assignment 3: Primitives, conditionals
Assignment 4: Case
Assignment 5: Let There Be (Many) Variables
Assignment 6: List and vector primitives
Assignment 7: Variable-arity and arity-overloaded functions
Assignment 8: Functions with default arguments
Assignment 9: Patterns