Project based learning is a student-centered teaching strategy that poses a question or problem for students to investigate. It is curriculum-driven and standards-based, allowing students to delve deeply into content in a meaningful way while integrating subjects. Research shows that project based learning helps students develop 21st century skills like communication, critical thinking, and collaboration that are important for success in a technological society. It also allows for authentic assessment of students' skills and knowledge while accommodating different learning styles.