snap homework upgrade skills of critical thinking