Course Description: CS 518