Protesting: Preparation, Rights, and Privacy

This course is designed to introduce students to the art of protesting, focusing on practical preparations, understanding legal rights, handling interactions with law enforcement, and…

Human Rights 101

This course explores the fundamental principles of human rights, their legal and ethical foundations, and the global mechanisms for their protection and enforcement. Through lectures,…

Social Justice 101

This course provides an introduction to the theory, practice, and challenges of social justice. Students will explore the historical roots and contemporary manifestations of social…