This assignment delves into the complex world of social movements and resistance. It examines various theoretical frameworks used to understand social movements, including resource mobilization theory and framing theory. The assignment also explores different types of resistance, ranging from nonviolent protests to more radical forms. Case studies such as Occupy Wall Street and the environmental justice movement are analyzed to illustrate key concepts. Students are tasked with evaluating the effectiveness of different resistance strategies and proposing solutions for social change based on their understanding of these movements.