Technology and Pedagogy : Changing Roles of Pedagogy in a Project-based Constructivist Environment