This seminar aims to examine theories of social development and their impacts globally and locally. It looks at how different approaches have been formulated to reduce poverty, to meet peoples’ basic needs, and to eliminate inequality in all societies. The course is organized to critically reflect on theories of development in a contemporary context with readings selected for students to better comprehend systemic, institutional and structural constraints on social development. The readings reflect on hidden values behind neutral approaches to development. The course equips students with tools to provide their communities with anti-oppressive approaches.