Course Description: CS 595