Check out the 167/9 Calendar.

Documentation

Course Information

167 Syllabus pdf
169 Syllabus pdf
Programming Guide pdf
Collaboration policy pdf
CS169 Collaboration Policy pdf
C Minicourse [ pdf | ppt ]

Contacting Us

There are four (count'em) primary contact points regarding issues of any sort:

  • Staff alias: cs167tas or cs169tas via email. For private administrative, course content, project, and Weenix questions.
  • Mentor TA: if you have a mentor TA, they are responsible for detailed Weenix questions. This includes any questions that are specific to your implementation.
  • Mailing List: All public questions. See below.
  • Request Queue: rt [at] weenix.cs.brown.edu: "Bug reports" -- suggestions for changes or updates to course content, especially Weenix (and 167 VFS and S5FS).

Mailing list details

This year, CS167 and CS169 are using Google Groups for course discussion. If you have signed a collaboration policy, you will be added automatically to the appropriate list(s). If you have not received any emails from the list by the end of the first week of classes, then there was a problem and you were not added automatically -- please contact the TAs by mailing cs167tas.

The mailing lists are not moderated, and go to the whole class. Please do not violate the collaboration policy by emailing the mailing list when you intend to email the TA staff. When posting to the list, prefix the name of the assignment in brackets, like this: [DB] what's a semaphore?

It is your responsibility to read the CS167 and CS169 mailing lists regularly. All important announcements are posted here. If you have questions or comments of interest to the students of CS167, post them to the CS167 list. For CS169-specific questions (more common later in the semester, during the CS169-only assignments), post to the CS169 list. The TAs and (we hope) your classmates will be reading the lists regularly.

CS169 Kern Helpsession

Slides

169 Simulator / Kernel Hacking Guide

Simulator Guide [pdf]
Kernel Hacking Guide [pdf]