Project Tag: enhancement of creative and critical thinking through teamwork