Course Description: CS 435