DTU · Fall 2026 · Wednesdays from 9 · Sune Lehmann

Social Graphs
and Interactions

Networks are the mathematics of who we are together: friendships, collaborations, conflicts, epidemics, ideas. This course teaches you to measure them, model them, and tell the truth about them.

We use paper to ensure understanding.
We use agents to explore the world.

The new way

▶ The course starts here

Before anything else, read The new way of working. It's going to take about ten minutes, but I hope you'll find it worth your while. That explains in more detail why this course runs the way it does, what the components of the course are ... and a couple of practical things.

Below is an overview of everything you need to know. I've built the course to embrace that AI changes everything about how we work with data. So there are two separate strands going through every lecture:

Every exercise carries one of three modes

🧠 Learn

AI hands-off. This is the material the tests draw from — concepts, calculations, interpretation. Do it with your head, your group, and paper.

🚀 Builder

Full agentic mode. Judged on the outcome, the rigor behind it, and whether you can explain and defend every choice. Ideally defend it live and in person.

🔬 Tool

The machine produced the result — a model that annotated text, or an agent that wrote the code. Validate it the way a scientist validates any instrument: ground-truth samples, a hand check the code has to match, agreement statistics.

The weeks

I use a method called flipped classroom. The idea is that in class you work through a page of carefully designed material. Weeks 1–4 are the networks half, weeks 5–7 the language half, and in week 8 we combine everything.

I end every week with a Go nuts with your LLM exercise. It's a free-form, agent-powered analysis on a shared dataset that you should do in groups, then publish on your group's own site, with a weekly highlighted project. Weeks 9–13 are the project period.

WEEK 1 Networks
● live
WEEK 2 Models & null models
● live
WEEK 3 Who matters, and why
● live
WEEK 4 Communities & backbones
● live
WEEK 5 The language half · NLP I
● live
WEEK 6 NLP II
● live
WEEK 7 NLP III
coming
WEEK 8 Networks × language
coming

Course overview

One table, every date that matters. We meet 13 Wednesdays from 09:00. In weeks 5 and 9 the day starts early with the test, 08:30–09:30 (rooms below), then class continues as usual.

DateWhat happens
Wed 2 SepWeek 1 · Networks
Wed 9 SepWeek 2 · Models & null models
Wed 16 SepWeek 3 · Who matters, and why
Wed 23 SepWeek 4 · Communities & backbones
Wed 30 SepTest 1 (08:30–09:30 · weeks 1–4 · 25%), then Week 5 · NLP I
Wed 7 OctWeek 6 · NLP II
Wed 14 OctNo teaching — autumn break
Wed 21 OctWeek 7 · NLP III
Wed 28 OctWeek 8 · Networks × language
Wed 4 NovTest 2 (08:30–09:30 · weeks 5–8 · 25%), then project kickoff
Wed 11 NovProject period
Wed 18 NovProject period
Wed 25 NovProject period
Wed 2 DecDemo fair — the final projects, live (project · 50%)

And the practicalities:

WhereBuilding 303A: Auditorium 43 (main), Auditorium 44, Classroom 46. Tests 1 and 2: building 303A, Auditoriums 42 and 43.
StackPython, Jupyter, NetworkX — plus whatever agentic tools you work best with.

Groups

The idea is that you should work in a 3-person group. Try to form one as early as possible during the first session(s). Then you work through the weekly pages in parallel, helping each other, discussing strategies, etc. The go-nuts posts are designed for groups (it's just more fun with friends to brainstorm and discuss alongside), as is the final project.

Groups smaller than three people are OK, but larger groups are not. The aim is to form a group in the first session, but if it takes a couple of lectures that's also OK.

There is a single iron rule: everyone must be able to solve everything. The tests are individual, on paper, and they do not care who in your group understood it.

The two tests

Twice during the semester you sit down with pen and paper, in class: closed book, no devices. Test 1 (Wed 30 Sep) covers weeks 1–4; Test 2 (Wed 4 Nov) covers weeks 5–8; each counts 25%.

Each test is ~60 minutes: 16 multiple-choice questions, and 4 tasks where you draw, calculate and explain. The tests evaluate transfer, not recall: reading figures, predicting outcomes, spotting flawed analyses, small hand calculations, and choosing the right method. Everything is drawn from the 🧠 Learn-mode material — and every week page ends with an "on the test" box telling you exactly what you should be able to do on paper. No surprises, no trivia: if you did the 🧠 exercises with your own head, you are prepared.

Both tests take place in building 303A, Auditoriums 42 and 43. For Test 1 you got an email telling you which of the two rooms is yours; for Test 2, go to the same room. I want you to be there at 8:10 at the latest. We use 8:10–8:30 to get everyone seated and set up with pen and paper, and the test itself runs 8:30–9:30, starting sharp. If you arrive later than 8:10 it will count as a score of zero. If you are ill or otherwise not able to attend, do let me know ahead of time. There will be one make-up test. Details on that will be made public later. But it will not be to your advantage to wait.

The final project

The overall idea is this. In your group,

I'll provide more info on this part later in the class.

Grading

Test 1 (25%), Test 2 (25%), and the final project (50%) will be scored, and I'll provide each score as feedback so you can see how you're doing. For the final evaluation, I map the three scores holistically to a final grade on the Danish 7-point scale. More details to come.

The book

Michele Coscia, The Atlas for the Aspiring Network Scientist (2nd edition) — free PDF, with per-chapter exercises and solutions on the site. Weekly pages point to exact chapters. A few classic papers join it along the way.