Tag: A Platform for Supporting Critical Thinking