Project based learning is proven to be one of the best ways for engaging students and providing practical application for different learning. It helps in integrating lectures into class, managing authentic assessments, and creating study material. It also helps in developing skills like problem-solving, critical thinking, and time management, which are integral for students' future success.