The assignments for the course come in two forms: problems sets and design exercises. Problem sets are assigned weekly, evaluated by the professor and the teaching assistant, and returned to the student. Design exercises comprise 40% of the student's grade. These are open-ended exercises assigned throughout the semester. Students are expected to document their work in a journal.