CSCI 298.2: INDEPENDENT PROJECT II