Essential elements of a successful PBL environment include a challenging problem or question, sustained inquiry, student voice and choice, reflection, critique and revision, and a public product or presentation.