Learning

A rich learning environment encourages collaboration and a "learn-by-doing" approach.

Teaching

We are all teachers. Teaching one another is often the best way to learn.

Community

A community of teachers/learners is a rich and powerful environment.