Project-based learning: Why we should embrace it for education