Problem-Based Learning

What is problem based learning?