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 semester/quarter 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 ). Not posted on the website but also important to the course are the students' grades, which I keep in the grades directory. See the README files in any of the subdirectories for more details on that particular portion.