Towards a Successful Integration of Project-based Learning in Higher Education: Challenges, Technologies and Methods of Implementation | Synapse