A Review and Discussion of Epistemological Commitments, Metacognition, and Critical Thinking with Suggestions on Their Enhancement in Internet-Assisted Chemistry Classrooms | Synapse