I taught operating systems using this project in the fall of 1994. It is a protected-mode OS for PC-clones. I distributed a simple thread package, and students added various bells and whistles.
The programming to learning ratio was higher than I prefer.

Handouts

The following programming assignments are in Latex source form. The chief disadvantage of this is is that exposes my development process, but it is also imperfectly beautiful.