This is an attempt at an organized, open source, course website. The idea is that a course website consists of a static HTML framework and a bunch of content that is gradually filled in as the term progresses. I've put the HTML framework in the HTML directory, along with some of the write-once-per-course content (e.g. Prof & TA info). See html/README for more information on the layout of the HTML. The rest of the directories contain the code for compiling material that is deployed as the course progresses. The announcements directory contains the atom feed for the course, and possibly a list of email addresses of people who would like to (or should) be notified when new announcements are posted. The latex directory contains LaTeX source for the course documents for which it is available, and the pdf directory contains PDFs for which no other source is available (e.g. scans, or PDFs sent in by Profs or TAs who neglected to include their source code). Installation is though a recursive Makefile framework. You'll need to set the INSTALL_* variables once at the beginning of the course to make sure all the files go to the right place, and I'd strongly recommend setting up a ssh-keyed login from your work machine to your hosted web account (see http://www.physics.drexel.edu/~wking/code/#SSH ). This project is versioned with Git (http://git-scm.com/). If you're new to Git, you might want to take a look at my introductory pointers http://www.physics.drexel.edu/~wking/tools/#git