CS 242 Assignment 2 at UIUC