Cooperative Problem Based Learning: How does it foster metacognitive skills? | IEEE Conference Publication | IEEE Xplore