General-purpose programming language widely used in data science and computational humanities
Mapping pottery distribution across 200+ excavation sites to reveal inland trade networks that challenge the traditional model of coastal-dominated commerce in Roman Britain. Using spatial clustering and network analysis on ceramic typology data from the Portable Antiquities Scheme.
Reconstructing the transatlantic correspondence network of the abolitionist movement (1830-1865) through computational text analysis of 12,000 digitized letters. Tracking how ideas about emancipation spread through personal connections across the Atlantic.
Tracing Chinese and Indian migration patterns through the Straits Settlements (1870-1940) by linking colonial census records, ship manifests, and temple donation inscriptions. Visualizing how diaspora communities maintained connections across the Indian Ocean world.
Analyzing the transmission networks of scientific and religious manuscripts across medieval West Africa using handwriting analysis and textual comparison. Tracing how knowledge traveled along trans-Saharan trade routes between Timbuktu, Djenne, and Cairo.
Predictive modeling of Iron Age hillfort locations in the Carpathian Basin using terrain analysis, viewshed calculations, and nearest-neighbor statistics. Testing whether strategic visibility or agricultural productivity better explains settlement placement.