This is a project that I was involved with as an undergrad -- I wanted to prove that working with Plan 9 is easier than trying to code everything for Linux. I also wanted to show that the Simplicity, Clarity and Generality of the Plan 9 operating system are perfect for senior undergraduates in Computer Science, because the code can be easily comprehended.
The whole exercise was heavily influenced by "The Practice of Programming"
by Brian Kernighan and Rob Pike. Make sure you read it if you're into Computer Science --
this is the best book to teach you proper programming techniques.
Available at http://cm.bell-labs.com/cm/cs/tpop/