I'm an associate professor in (and, as of July 2016, chair of)
the Department of
Computer Science at Carleton
College. My interests are focused on the structure and evolution
of social networks. I'm also generally interested in the application
of theoretical computer science to problems in a variety of other
areas, within and beyond computer science; I've worked on
problems in computational biology, complexity of games,
peer-to-peer systems, and psycholinguistics.
Other interests, just because:
crossword puzzles (solving and writing),
Eddie From Ohio,
the Magnetic Fields,
someone who's learned a few of my tricks),
The preliminary edition of my textbook for computer science students learning discrete math,
Discrete Mathematics for Computer Science (Wiley),
is now available!
As of July 1, 2016, you can redirect any
department-chair–related questions from to me. Especially if
you're an incoming first-year student, please feel free to get in
touch over the summer!
Spring 2017 Teaching:
- No classroom classes scheduled.
- Spring 2017 office hours:
I am experimenting with "on-demand" office hours; please email me
to set up a time. (I'm genuinely happy to meet!) Tuesdays/Wednesdays/Thursdays
are particularly good for me, but I'm generally available.
- Previous courses.
Letters of Recommendation:
If you'd like me to write a letter of recommendation for you,
please read and follow these
- Q: Hey you! What should I call you?
A: "David" will do quite nicely, thank you very much. "Dave"
is a perfectly fine name, but Dave ain't me. (Thanks to Charles
Leiserson for the FAQ idea.)
- Q: Hey you! I'd rather call you Professor/Doctor
Liben-Nowell. How is that pronounced?
A: It's pronounced many different ways, but the correct one
rhymes with "ribbon towel."
Department of Computer Science
One North College St.
Northfield, MN 55057
Voice: +1 507 222 4679|
Fax: +1 507 222 4312
Email: "dlibenno" concatenated with "@carleton" and then ".edu".
(For personal email, please use "dlibennowell@" concatenated with "gmail.com".)
Last updated: 21 July 2016.