homeworkpromoting critical thinking through inquiry problem solving and reflectionShare on FacebookShare on Twitter386