Carl,
Great examples! The idea of community problem solving is extremely effective and develops additional transferable skills such as clear communication, collaboration, goal setting, and problem solving as well as the content itself. Great job!
Dr. Ruth Reynard