This course will explore and examine several socio-cultural, economic and political theories and frameworks of development and how these theories contribute to understanding the complex reality of poverty. The discussions will cover classical theories as well as modernization, dependency, Marxism, neo-liberalism and structuralism. The second part of the course is designed to help the students to explore and analyze out-of-the-box approaches and practices or innovations that seek to address social change and development.