Teaching
Reading guide: …
Several of my publications on agent-based modeling cover the same ground from different sides. This is the order I would read them in, starting with a hands-on lesson on building a first simulation of Republic of Letters correspondence in Python.
New lesson: Simulating …
This Programming Historian lesson introduces agent-based modeling as a method for historical research, using the Python package mesa. Learners build a simulation of early modern letter-exchange networks — the Republic of Letters — starting from the basic concepts (what a simulation is; agents, …
New workshop materials: …
This is the teaching material for a DH2024 pre-conference workshop on the socio-epistemic networks (SEN) framework for studying the evolution of knowledge over time. It walks through automating data extraction from historical sources, exploring language-based change in historical documents with text …
New interactive …
Books as Knowledge Reservoirs is an interactive Jupyter Book that introduces the full pipeline of distant reading — from OCR and data cleaning through keyword analysis to network visualization — while examining the biases and pitfalls that come with computational approaches to text. It grew out of a …