He contributes to building a better understanding of social systems by developing computational and analytical methods based on complex systems science and data science. His work is at the intersection of computer science, statistics, applied physics and artificial intelligence. He analyzes large datasets that result from human activity on social media, internet, mobile phones or purchases in order to retrieve unstructured patterns of collective behaviors that explain large scale societal properties, such as social dynamics, urban dynamics, segregation, political engagement, political polarization and social influence.