Impact Design

impact design more and more people are practicing some form of community engaged design or social impact design or human centered design whatever you call…