I teach computer science and study complex systems. Originally working on distributed algorithms and theoretical models of coordination, I now focus on the computational structure of how behaviors, ideas, and infections propagate on dynamic networks. My work combines algorithmic thinking, network science, and agent-based modeling to understand the limits of prediction and control in large-scale human systems, and to identify the structural principles that shape real-world spreading processes.
@ email: first dot last at enit.utm.tn