Project Based Learning (PBL) is a collaborative effort between teachers and students. In it, the students engage with the subject matter and develop soft skills such as team play and emotional ...