The class is scheduled to meet in Spring 2006, every Wednesday, from 5:30pm-8:00pm (once a week), in room CS-2313A. This is done as to minimize conflicts with other classes, and to allow people who may be working during the day to take it.
To take this class, you should have taken a class with a substantial systems project component, especially kernel development, such as CSE-506. Industry experience or similar experience in other classes can be substituted. If you are not sure if you can take this class, contact me at the address below. Either way, instructor approval is necessary to take this class.
My plan is for the class to involve a mix of detailed lectures about file system topics and internals from various operating systems; we will read and analyze technical file system papers from recent conferences (esp. FAST and SOSP) and you will be required to lead the discussion of at least one paper and present it; and we will have a semester-long team project relating to file systems. Your grade will heavily depend on class participation and attendance, your presentations in class, and your project progress and project demo. I am not planning to have any exams.
To help me better determine how many students want to take the class, if you would like to take it, please subscribe to the Class Mailing List. If you have any questions, feel free to contact the instructor.