David Liben-Nowell
Previous Teaching:
Life in the Age of Networks (CS108) [
F'13
|
F'11
|
F'09
|
F'07
].
Introduction to Computer Science (CS111) [
F'21
|
F'20
|
S'20
|
F'19
|
F'17
|
F'14
|
F'13
|
S'12
|
F'11
|
F'10
|
S'08
|
S'06
|
W'06
].
Data Structures (CS201) [
W'07
|
W'06
].
Mathematics of Computer Science (CS202) [
S'20
|
S'18
|
S'14
|
W'12
|
W'11
|
S'10
|
F'09
|
F'07
|
F'06
|
F'05
].
Programming Languages (CS251) [
F'16
|
F'10
|
Cornell CS 212 S'99 TA
| Cornell CS 212 F'98 TA |
Cornell CS 212 S'98 TA
| Cornell CS 212 F'97 TA ].
Algorithms (CS252) [
F'21
|
W'20
|
W'19
|
F'18
|
W'18
|
W'15
|
W'13
|
W'12
|
W'11
|
W'10
|
W'08
|
W'07
|
MIT 6.046 F'04 TA
| MIT 6.046 F'03 TA ].
Computability and Complexity (CS254) [
W'17
|
W'15
|
S'08
|
S'07
|
S'06
|
Cornell CS381 Su'03
].
History of Computing (CS301) [
Su'19
].
Natural Language Processing (CS322) [
F'12
].
Cryptography (CS341) [
Su'19
].
Advanced Algorithms (CS352) [
W'19
|
W'17
|
W'14
|
S'11
].
Computational Aspects of Economics (CS395) [
S'07
].
Comps ("Integrative Exercise") (CS399/400):
F'17–W'18: Calm Prehensile Flex Your Sighs
F'16–W'17: Personal Puzzle Producer
F'16–W'17: "Open the Pod Bay Doors, Hal"
F'14–W'15: Taking Me to Task (Spatially and Temporally Aware Task Management)
F'13–W'14: Plagiarism Detection
F'12–W'13: Northfield carpool/ride sharing
F'12–W'13: Angry words (automated crossword puzzle solving)
F'10–W'11: Sched-doodle
F'09–W'10: An Intelligent Music Stand
Computing with Context: Turing, Gender & Computing (IDSC141) [
Su'19
].
Networks Reading Group (CS291) [ S'15 | W'15 | F'14 | S'14 | W'14 | S'12 ]
Back to my
homepage
.
Last updated: 31 December 2021.