CS420 - Class Project