CS169 Warm up project