homework new west charter critical thinking cpalms