Teaching Network Science with
Online Interactive Notes

NetSciEd@NetSci
June 1st, 2026

Phil Chodrow
Department of Computer Science
Middlebury College

Heather Brooks
Department of Mathematics
Harvey Mudd College

Hi everyone! I’m Phil Chodrow



Prof. of CS at Middlebury College, a small liberal arts college in Vermont.

Students/postdocs: ask me about #LiberalArtsLife if you’re curious.

I like aikido, tea, my cats, being outside, math, and teaching about networks.

This is a story about teaching network science to undergrads at the intersection of math and computer science
  • MATH 189: Network Science by Heather Brooks at Harvey Mudd College (Fall ’24)
  • CS 442: Network Science by Phil Chodrow at Middlebury College (Spring ’25)








Target audience: advanced undergraduates with interests/experience in both math and programming.

This works because of…

Heather Brooks
Harvey Mudd College
Taught the course first, wrote many notes and most accompanying assignments

Quarto
Open-source scientific publishing system

Google Colab
Free Jupyter notebook environment in the cloud

Join me, friends







https://network-science-notes.github.io/

Awesome student projects!






Network of mathematical concepts on Wikipedia by HMC students Theo Rode , Maddie Reeve, Christian Johnson, and Bea Araiza in Heather Brooks’ course MATH 189: Network Science at Harvey Mudd College.

Thank you everyone!

Heather Brooks
Harvey Mudd College

Future you
For using, sharing, sending feedback, and contributing to the notes.

You need
Python, GitHub, Quarto













https://network-science-notes.github.io/