Course Description: CS 325