Project-based learning (PBL) is now widely adopted by lecturers for enhancing learning outcomes and provides a compelling learning environment for engaging students. Social software is changing the ways students and instructors share information and is increasingly used a part of a collaborative learning process. Collaborative learning improves engagement and is particularly effective when introduced as part of project-based learning (PBL) for teams.