In the summer of 2015 I was the sole instructor of 145 students in Introduction to Computer Science 1, an introduction to computer science intended for non-CS majors and based around the programming language Racket. As the instructor I was responsible for compiling 9 assignments throughout the term and each one consisted of questions newly developed by myself. For the purposes of self-study I have made these assignments freely available here.