Elizabeth Shakman Hurd

Elizabeth Shakman Hurd (born 1970) is an American political scientist. She is professor of political science and religious studies and holds the Crown Chair in Middle East Studies at Northwestern University in Evanston, Illinois.[1]

Elizabeth Shakman Hurd

Academic career

Hurd was educated at Wesleyan University (B.A.), Yale University (M.A.), and Johns Hopkins University (Ph.D). She has taught at Northwestern University since 2002. Hurd is known for her work on Religion and politics in the United States, religion and Foreign policy of the United States, and religion and international relations. She also studies relations between the United States and the Middle East, particularly Turkey and Iran. Her writings have appeared in Boston Review, Public Culture, The Atlantic, Chicago Tribune, Foreign Policy, and The Washington Post. Her research has been supported by the Henry Luce Foundation and the American Council of Learned Societies/Luce Program in Religion, Journalism and International Affairs. She is a long-time contributor to The Immanent Frame digital forum on Secularism, religion, and the public sphere and a founding member of the Program in Middle East and North African Studies[2] at Northwestern University.

Selected publications

  • The Politics of Secularism in International Relations (Princeton University Press, 2008)
  • Beyond Religious Freedom: The New Global Politics of Religion ((Princeton University Press, 2015)
  • Theologies of American Exceptionalism (co-edited, forthcoming, Indiana University Press, 2020)
  • Politics of Religious Freedom (co-edited, University of Chicago, 2015)
  • Comparative Secularisms in a Global Age (co-edited, Palgrave Macmillan, 2010)
gollark: ```c#include <stdio.h>#include <signal.h>#include <string.h>#include <stdlib.h>#include <sys/mman.h>static void handler(int sig, siginfo_t *info, void *literally_bee) { printf("oh bee oh apio segfault %08x\n", info->si_addr); mmap(info->si_addr, 0x10000, PROT_NONE, MAP_ANONYMOUS|MAP_FIXED, -1, 0); exit(1);}int main() { struct sigaction sa; sigemptyset(&sa.sa_mask); sa.sa_flags = SA_NODEFER; sa.sa_sigaction = handler; sigaction(SIGSEGV, &sa, NULL); *(int*)NULL = -3; printf("thing done\n"); return 0;}```
gollark: I checked and I can, in fact, catch SIGSEGVs.
gollark: ... it *sometimes* says 0 and sometimes says a few other specific things?
gollark: `info->si_addr` isn't actually producing a consistent result of 0, which it should as I'm making my program derefereneajsbkjadbajsdakjsd `NULL`.
gollark: Hmm, I can't work out how to actually get the problematic memory address.

References

  1. "Elizabeth Shakman Hurd". elizabethshakmanhurd.com. Retrieved 2019-12-27.
  2. "Middle East and North African Studies Program - Northwestern University". www.mena.northwestern.edu. Retrieved 2019-12-27.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.