Course Description: CS 250