Project Based Learning: Why, How, and Examples