Course Description: CS 560