Return to Article Details Technology, human agency and Dewey's constructivism: Opening democratic spaces in virtual classrooms Download Download PDF