CS288 - Intensive Programming in Linux