CS18000 Project