Stony Brook CSE 219 Course Project