ADVANCES IN RESEARCH ON TEACHING VOLUME 9 SOCIAL CONSTRUCTIVIST TEACHING: AFFORDANCES AND CONSTRAINTS