Assignments

We will have one short introductory lab and five more substantial labs. Early lab assignments will have designs given to you; for later labs, you will be evaluated both on your design and your feedback on others’ designs, as well as on your implementation.