Challenges in Project-Based Learning