CS5600 Computer Systems Project