Assignments

Collaboration Policy

See here

Programming Environment

You are required to do all labs on the class virtual machine (based on Ubuntu Linux). To get the virtual machine running on your personal desktop or laptop, take the following steps.

If you wish to use your own existing Linux-based desktop or laptop instead of the class virtual machine, that is fine. But note that we don't have the energy or expertise to debug any problems you might have.