Fundamentals of Volunteering

This course introduces students to the concepts, values, and practices of volunteering. It covers the ethical foundations, various types of volunteer opportunities, and essential skills…

Foundations of Social Change

This course explores the dynamics of social change in contemporary society. It introduces students to key theories, significant historical movements, and the roles individuals and…

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…