I'm a professor in (and, as of July 2016, chair of)
the Department of
Computer Science at Carleton
College. My interests are focused on computational social sciences, particularly the structure and evolution of social networks and computational modeling of spoken-word recognition. 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, and
Other interests, just because:
crossword puzzles (solving and writing),
Eddie From Ohio,
the Magnetic Fields,
someone who's learned a few of my tricks),
web pages that look like they were built in 1996.
preliminary first (!) 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 to me. Especially if
you're an incoming first-year student, please feel free to get in
touch over the summer!
Fall 2017 Teaching:
- CS 111 (Intro to Computer Science), 2a. (Homepage is on Moodle.)
- Fall 2017 office hours: Mondays 2:00–3:00pm; Wednesdays 11:00am–12:00pm; and
- Previous courses.
- Recent papers:
Julia Strand, David Liben-Nowell.
Making Long-Distance Relationships Work: Quantifying Lexical Competition with Hidden Markov Models. J. Memory and Language, 2016.
Desislava Hristova, David Liben-Nowell, Anastasios Noulas, Cecilia Mascolo.
If You've Got the Money, I've Got the Time: Spatio-Temporal Footprints of Spending at Sports Events on Foursquare.
CityLab16 workshop (at ICWSM 2016).
- Complete list of publications by topic or by year.
- Current program committees:
- Recent program committees:
WWW'17 (senior PC).
ICWSM'17 (senior PC).
CRA Snowbird 2016.
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: "dln" concatenated with "@carleton" and then ".edu".
(For personal email, please use "dlib" concatenated with "ennowell@" and then "gmail.com".)
Last updated: 28 August 2017.