Even if you are physically away from the lab machines, you can still turn in your code by remotely connecting to CSIL.
If you are on Mac/Linux/UNIX, you can do this like so from the
command prompt / terminal (under Applications/Utilities/Terminal on Macs):
ssh username@csil.cs.ucsb.edu
...where username is your username. You'll be asked
to supply a password, after which point you will be logged in.
If you are under Windows, you can login using PuTTY.
UCSB-specific instructions for this can be found here.
There are a variety of useful links written by the nice folks at support
here.
These include information on alternative machines to csil, which is useful in case csil is overloaded and behaving really slowly.