She teaches a variety of courses including Early Modern and Contemporary Political Theory, American Political Thought and Development, Social Movements and Grassroots Activism, American Religious Politics and Indigenous People's Politics, and Political Forgiveness. She received her doctorate degree from The New School for Social Research. Her areas of expertise include American political culture, social movements, politics of race and religion, political theory, and reconciliation and forgiveness processes.