Ariella Azoulay is hoofd van de Camera Obscura School of Art in Tel Aviv en doceert visuele cultuur en kritische theorie aan de Bar-Ilan Universiteit. Zij voltooide in 1985 haar studies film en literatuur aan de universiteit van Parijs VIII. Vervolgens studeerde zij semiotiek, filosofie en museumkunde. Zij publiceerde onder meer Death’s Showcase: The Power of Image in Contemporary Democracy (2001). Ook schreef en regisseerde zij een drieluik van documentaire films, getiteld: A Sign from Heaven: a Film in 22 Letters Arranged in Alphabetical Order (1999), The Angel of History (2000) en Do not Open the Door (2001).