Project Based Learning is where critical thinking, collaboration, and communication meet.
The easy way to teach would be to have students memorize information that could easily be Googled. Hey, it meets the status quo.
Or students can solve problems. Give them a project to work on, something they can experience and they will never forget the lessons learned.
Search this site: