Finding clarity in the things no one asked to be clarified.
Selected Favorites
Quantifying Love
A Data-Driven Analysis of the Many Names of Love in Arabic Poetry
How do poets name love? A data-driven exploration of 14 Arabic words for love that traces their etymological roots, poetic functions, and shifting meanings across twelve historical eras. Using a 2-million-verse corpus and sentiment analysis, the analysis shows how word choice maps to emotional polarity and co‑occurrence communities, revealing that poets consistently exploit subtle lexical differences to shape tone, intensity, and literary effect.
Mapping the Mythos
A series of posts exploring the social network of Greek mythological characters, revealing the intricate relationships and central figures in these ancient stories.
Part I: Assembling the Cast of Gods, Heroes and Monsters
In this first part, I scrape a dataset of greek mythological texts and characters and cleaned the data for information extraction. Using the scraped data I was able to extract connections between characters. This structured dataset sets the stage for uncovering patterns of influence and centrality in the mythological universe.
Part II: Who's Really at the Center of the Drama?
In this second part, I analyze the network of Greek mythological characters, revealing who is most central, how communities form, and how character roles shift between Greek and Roman texts.