Adoption of a new project based learning (pbl) curriculum in information technology Creation of collaborative study community in engineering studies Student collaboration and independence from day one in higher education Student perspectives on teaching and learning