Phil Chodrow seated on a bench, smiling leaning towards the viewer.


I’m Dr. Phil Chodrow, an assistant professor in the Department of Computer Science at Middlebury College. My pronouns are he/him/his.

You can email me at or stop by my office, Room 218 in 75 Shannon St. 


My research focuses on network science, the study of connected systems in society and nature. I draw on methods from applied mathematics, machine learning, statistics, and physics. I also work on data science projects to promote equity and sustainability. I have awesome collaborators.


In Fall 2022, I am teaching CSCI 0145: Introduction to Computing.

I am on a mission. I teach other courses. Students might want to take a look at my FAQs.


I attend the SIAM Conference on Mathematics of Data Science in San Diego, CA. There, Heather Zinn Brooks (Harvey Mudd) and I co-lead a Guided Affinity Group on network science as part of the Sustainable Horizon Institute's Broader Engagement Program. I also speak on nonbacktracking spectral hypergraph clustering (slides) and organize a session with Jamie Haddock (Harvey Mudd) on "Tensor Methods for Network Data Science."
New preprint! "Emergence of polarization in a sigmoidal bounded-confidence model of opinion dynamics" is joint work with Heather Zinn Brooks (Harvey Mudd) and Mason Porter (UCLA). In this manuscript, we study the mathematical structure of a differentiable model of opinion dynamics on graphs with zealots. Read the preprint here!
I am a guest editor in a focus issue of the Journal of Physics: Complexity on "Learning and Reasoning in Generalized Graphs." The deadline for submissions is September 30th, 2022!
I speak on nonbacktracking spectral hypergraph clustering at the virtual SIAM Workshop on Network Science, September 13th-15th.
I receive a SIAM Early-Career Travel Award towards my participation at the SIAM Conference on Mathematics of Data Science in San Diego.
I move to Middlebury, Vermont. Hi everyone!
I serve on an invited panel about academic job interviews at the PRiME REU and learning community.
I join Middlebury College as an assistant professor of computer science! I'm excited to continue my scholarship and teaching in this wonderful community.
No matching items

(Older news)