Course Description: CS 599