What does it mean to resist injustice? Can social systems be reformed adequately or is revolution required? Is violent resistance ever permissible? When, if ever, are we justified in resisting or even attempting to overthrow the political state we find ourselves under? In this course we will explore answers to those questions, focusing in particular on the contrast between non-violent resistance movements and violent liberatory struggles, through the dual lenses of historical activism and philosophical theory. Our goal will be to better understand what is required of us in order to realize social justice.