Was grateful to share at an #ASSA2021 session today a bit on what I've learned in teaching an undergraduate course on the Economics of Networks.

A short thread to serve as a focal point for any follow-up conversation.

1/
What networks is about (very rough and probably somewhat idiosyncratic description)

2/
I taught several variants of an undergraduate elective on this exciting and growing area. It was at the applied math/econ/CS intersection -- sometimes cross-listed, sometimes just economics but open to (and taken by) applied math, CS, other students.

3/
Here is my pitch (from a variety of perspectives) for the course.

On the "strategy" point for econ depts: "big data" and CS courses often appeal to students interested in networks of various kinds.

Economics has some big ideas to contribute - but we have to make the pitch!

4/
I showed a few example slides - here's one from the introductory lecture.

It might be old hat to us, but the idea that the growth of a viral product and the growth of the 🦠 are described by closely related differential equations is a big a-ha if you haven't seen it before!

5/
As one motivating example, I make the claim that the different phases of the life of a new product/platform can be divided into "infancy," "adolescence," and "maturity" and that different kinds of modeling approaches are suggested by thinking about each.

6/
Materials: On the analog side, my core texts are the left two and the optional one on the right can fill out the picture for more technical lectures/questions/exercises.

Easley and Kleinberg is free online and very affordable in hardcover.

cs.cornell.edu/home/kleinber/…

7/
One of my favorite things about teaching this course is getting to use the EK book. Most "innovative" courses don't get a ready-made undergraduate textbook to rely on. Here we have one.

A bit miraculously, it's written without calculus as a prereq!

8/
On the other hand, most professional researchers who work on networks will learn at least one genuinely new thing from reading their technical appendices. For instance, check this out on coalescent processes (e.g., tracing back COVID strains to common ancestors)

9/
Anyway, students find a textbook very comforting as a "hard source" for the material.

I assign complementary chapters of @JacksonmMatt's (general audience) book The Human Network to connect the technical material in the book to contemporary debates, lively examples, etc.

10/
Connecting problem sets and writing assignments to this reading has been important to make sure all the materials really play an integral role!

Another huge bonus is that there are awesome online materials paired with the course material from the above books.

11/
I use Cornell's videos, available on EdX and YouTube, for INFO 2040 X (the course corresponding to Easley and Kleinberg's book).

They serve as great lectures for important units, especially effective in a flipped classroom format.

courses.edx.org/courses/Cornel…

12/
And I use Matt Jackson's Coursera course (also free to access the materials) for lectures especially on more advanced or technical material such as centrality theory.

13/

coursera.org/learn/social-e…
The topics vary by semester, but some of the greatest hits I try to cover almost every time include the following.

14/
Here is a (high-level) syllabus of some of the materials that back up these topics.

15/
A challenge is that the background knowledge required and the techniques used to analyze the models are NOT quite part of the standard canon of undergrad economics or CS.

But it grows naturally out of both. So it's an opportunity to teach a cool bundle of methods.

16/
For example, the pictures you use to think through the extent of diffusion/the basic branching process ....

17/
... is closely related to the picture you draw to think through best-responses in a standard platform model!

This is just one example of a certain unity of ideas throughout the course.

18/
So though networks doesn't fit neatly in the standard *econ* canon of methods that undergraduates already know, it does have a canon that's fun to teach to them and gives the course a lot of technical meat.

19/
Teaching those methods is a challenge -- you can't count on most of the important background having been taught in the prereqs. But also fun and gives the course a lot of value added relative to other classes.

20/
One caution: it's good to make clear to the students from the start that there are a lot of new methods. They don't need a ton of math KNOWLEDGE, but they need to be mathematically mature and eager to learn new and challenging modeling ideas.

21/
A "weird" first problem set with several problems using quite different ideas (probability, basic differential equations, basic optimization) can help signal to students that it WON'T just be turning one crank. Helps for matching with the right students!

22/
So those are intrinsic challenges of the material. But it's all a lot less challenging than building a course on a research area from scratch.

EK is a great and fairly complete undergrad text, with excellent supplemental material and back-of-chapter problems.

23/
And for a lot of these topics (e.g., contagion models), people have developed amazing notes, videos, and exercises, since they come up in applied math, probability, engineering, etc.

So it's not a standardized canon but a rich set of things to draw on.

24/
To close, I'll share some of my teaching materials. The best-developed ones are problem sets and some suggested presentation topics. These can be grabbed from my website. Solutions are available to instructors by request.

25/

bengolub.net/teaching/
I don't have slides I'm happy with -- I prefer to teach from the board -- but I hope the materials from the EdX and Coursera courses above fill some of that gap!

26/26
PS/ I am very grateful to Wendy Stock for organizing!

It was fun to share a session with @d_f_stone and the other speakers, whose talks I really enjoyed! Sorry if I missed any co-participants also on Twitter.

Recording here: ativsoftware.com/appinfo.php?pa… #ASSA2021

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Ben Golub

Ben Golub Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @ben_golub

4 Jan
If you think Bean Dad is a symptom of a broken media ecosystem (and it certainly is), may I remind you of the SUMMER OF 2001.

Also known as the SUMMER OF THE SHARK. Networks and print media were *obsessed* with shark attacks.

1/3 Image
An irony is that there were actually relatively few shark attacks, but all I remember playing in the gym on CNN was shark stuff.

I also remember thinking that if this is what they need to amplify, then surely we were due for something bad. (In fact, we were.)

2/3
The old guard media with their vast editorial discretion amplify all sorts of dumb garbage: random kidnapping, shark attack.

Bean Dad type stuff is at least weirder and somewhat more democratic.

So I think critics of new media should recalibrate a little bit on old media.

3/3
Read 5 tweets
13 Dec 20
A polite, scathing, and comprehensive reply by @jasndoc and coauthors to the "ergodicity economics" of @ole_b_peters.

@NaturePhysics erred in not finding a referee who would ask these basic questions of the authors, but glad a reply is out there.

nature.com/articles/s4156…

1/
This thread gives my own gloss and expansion of some points Doctor et al. raise.

Peters and co think there is a hidden assumption of economic theory: specifically, they think expected utility theory secretly assumes a mathematical property called ergodicity.

This is false.

2/
Expected utility theory makes 4 assumptions, which are stated precisely and concisely in every graduate textbook. Ergodicity is not among them.

EU is not the kind of theory that can hide assumptions: it is like Newtonian mechanics, not like Freudian analysis.

3/
Read 15 tweets
12 Dec 20
Let me very briefly jot down some notes as I read...

Take a basic static input/output model, and suppose we don't worry about nonlinearities in static equilibrium (as Baqaee and Farhi very productively have done).

Then it's easy to know which shocks matter for welfare...

1/
Just look at the Domar weights of the sectors, which is a fancy way of saying their (suitably defined) size.

All the network stuff boils down to one easily-measured statistic.

Shocks matter more when they hit "bigger" sectors.

2/
Liu and Tsyvinski make the point that this won't hold in an economy with adjustment dynamics.

When input demands increase after a negative shock, it takes time to build/activate capacity.

3/
Read 11 tweets
16 Nov 20
Some networks words
a few more
a few more
Read 4 tweets
8 Nov 20
"Reductionist" (i.e., most economic) theories of collective action explain acts like voting by individual incentives, perhaps including "social" phenomena via payoff terms like social pressure or warm glow.

A short thread about an (old) complaint about such theories.

1/
A reductionist theory might say: when you vote, you're almost certainly not pivotal, but you value praise for helping, or you just like the identity of standing for X.

BUT: "praise," "blame," and "identity" are not individualistic ideas.

2/
Praise, blame, identity, etc. make sense only in a community and a culture that gives them meaning.

"Individualistic" accounts with these special payoff adjustments are incomplete without some engagement with the sources of those "non-individualistic" reasons and motives.

3/
Read 12 tweets
6 Nov 20
I have a game:

discuss historical events in the year corresponding to Biden's lead in the Georgia count. Your first number is 1709.
Ok, the year corresponding to TRUMP's lead, and per @DecisionDeskHQ via @kiragoldner, your next number is 1479.
Read 4 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!