Research
My research addresses computational, mathematical, and statistical problems in the study of complex systems, especially social systems. My interests include models of evolving networks; network data science; models with polyadic (higher-order) interactions; methods for quantifying segregation and polarization; and identity representation in academic science. I am especially interested in the interplay between mechanistic dynamical modeling and messy data sets. My research is currently supported by the National Science Foundation grant “RUI: Network Evolution with Unobserved Mechanisms.” For my complete research record, see my Google Scholar page.
I do research with students, typically taking 1-2 students each summer and academic year. I’ve also written down some thoughts on what research students can expect from me and what I expect from them.
Methods of Network Data Science
How do we analyze and learn from network data? I build mathematical foundations for network data science algorithms, with recent focus on networks of higher-order interactions. Much of my work is devoted to developing novel random graph models and applying them in algorithms. Doing so often requires tools from probability, optimization, combinatorics, and random matrix theory.
![]()
Community detection in hypergraphs via mutual information maximization
Jürgen Kritschgau, Daniel Kaiser, Oliver Alvarado Rodriguez, Ilya Amburg, Jessalyn Bolkema, Thomas Grubb, Fangfei Lan, Sepideh Maleki, PSC, and Bill Kay Scientific Reports (2024) |
![]()
Nonbacktracking spectral clustering of nonuniform hypergraphs
PSC, Nicole Eikmeier, and Jamie Haddock SIAM Journal on Mathematics of Data Science (2023) |
![]()
Generative hypergraph clustering: from blockmodels to modularity
PSC, Nate Veldt, and Austin Benson Science Advances (2021) |
![]() |
![]()
Moments of uniformly random multigraphs with fixed degree sequences
PSC SIAM Journal on Mathematics of Data Science (2020) |
![]() |
Models of Polarization, Hierarchy, and Inequality
Human and animal societies are structured by persistent hierarchies, inequalities, and divisions. Dynamical and statistical models can help us understand the extent of these structures, how they form, and under what conditions they persist. I am especially interested in the role of social feedback loops in reinforcing these structures.
![]()
Emergence of polarization in a sigmoidal bounded-confidence model of opinion dynamics
Heather Zinn Brooks, PSC, and Mason Porter SIAM Journal on Applied of Dynamical Systems (2024) |
![]()
Emergence of hierarchy in networked endorsement dynamics
Mari Kawakatsu, PSC, Nicole Eikmeier, and Dan Larremore Proceedings of the National Academy of Sciences (2021) |
![]()
Local symmetry and global structure in adaptive voter models
PSC and Peter Mucha SIAM Journal on Applied Mathematics (2021) |
Student Research
If you are a Middlebury student interested in working with me as a research collaborator, I have a whole list of FAQs just for you!