cs 475