How to Electronically Submit your Homework: 1. Make a directory called "hw1" (without quotes). If you haven't already, I recommend making a generic homework directory as well. E.g. have a "hw" directory in your home folder, and "hw1", "hw2", etc. as sub-directories of "hw". 2. Put all of your homework files in the corresponding sub-directory. This includes any scheme code (.scm), text files (.txt), or any other transcripts requested by the assignment. Transcripts won't be too important for homework, but they will be required for projects. 3. Move into the directory corresponding to the homework assignment, and type "submit hw1". The terminal will ask you which files you'd like to submit. Only submit the relevant files! If you just submit everything, it will make it harder for your reader to figure out where everything is. You can ignore files that end with a tilde, "~". These files are automatically generated by emacs and don't need to be submitted. Here's an example string of commands I might run to do this. In this case, let's say I've already completed my homework hw1.scm, and it's currently in my home folder, and let's also say that my current directory is also my home folder: > mkdir hw > cd hw > mkdir hw1 > cd .. > mv hw1.scm hw/hw1/ > cd hw/hw1 > submit hw1 What I'm doing here is first making the generic "hw" directory, then moving into it to make the sub- directory for the specific assignment. I then change directories to my home directory to move my "hw1.scm" file into the right sub-directory. Finally, I change directories back to the hw1 sub-directory and use the submit command. Obviously, this could be done much more quickly, but the commands here are purposely drawn out for clarity. Miscellaneous: - All of the same principles apply for project submissions. With the exception of homework 1, homeworks will only require electronic submissions. Projects, however, will _always_ require paper and electronic submissions. - After submitting an assignment, try the following command: "glookup -t". This will display all of the submissions you've made along with timestamps. Once in a blue moon, your submission will fail, so make sure you always check this to insure that the submission went smoothly! - Another glookup option: "glookup -s ". This will show you class statistics for a particular assignment. For example, "glookup -s mt1" will show me stats for the first midterm. - Glookup has lots of other cool features, feel free to play around with it!