The Internet: Co-Evolution of Technology and Society
CPSC 156a, Fall 2003

Instructor: Joan Feigenbaum

Lectures: 1:00-2:15pm TTh
Classroom: DL 220
Cr/D/F: No
Starred: No
Distributional Group: IV

Jump to:


Short Bio of Professor Feigenbaum

Joan Feigenbaum is a Professor in the Computer Science Department at Yale University . She received a BA in Mathematics from Harvard and a Ph.D. in Computer Science from Stanford . Between finishing her Ph.D. in 1986 and starting at Yale in 2000, she was with AT&T, most recently in the Information Sciences Research Center of the AT&T Shannon Laboratory in Florham Park, NJ. Her research interests include Internet algorithms, computational complexity, security and privacy, and digital copyright. Her current and recent professional service activities include Editor-in-Chief of the Journal of Cryptology , Board of Directors Member for the Institute for Mathematics and its Applications , member of the NAS Computer Science and Telecommunications Board , Program Chair for the 2002 ACM Workshop on Digital Rights Management , and Tutorial Chair for the 2003 ACM Conference on Electronic Commerce . Professor Feigenbaum is a Fellow of the ACM .

Note to CPSC 156 students: Do not send e-mail to Professor Feigenbaum, who suffers from Repetitive Strain Injury. Contact her through one of the TAs or her assistant, Judi Paige (see below ).

Prof. Feigenbaum's Office Hours: Room: AKW 512
Tues. 4-5pm
Thurs. 9am -10am

Prof. Feigenbaum's Assistant: Judi Paige
Room: AKW 507a
Phone: 6-1267
M-F: 9am - 2pm

Teaching Assistant: Wesley C. Maness
Room: AKW 407/408a
Phone: TBA
Office Hours: Wednesday, 11am-1 pm

Teaching Assistant: Kevin Chang
Room: AKW 405
Phone: 6-1252
E-mail: kevin DOT chang AT yale DOT edu Office Hours: Monday, 2-3 pm, Thursday 2:30-3:30 pm

Brief Description

Introductory course on how the Internet works and how it has affected daily life in the 21st century. Required work includes "hands-on" problem sets involving simple Internet technology, reading assignments, short essays, and exams. Suitable for all Yale undergraduates: The only prerequisite is Internet literacy.

Expanded Description

The purpose of CPSC 156 is for students who are not Computer Science majors to understand in some depth how the Internet works and why it is an interesting and productive forum for human interaction. Topics to be covered include but are not limited to Internet architecture and design philosophy, Internet-based business, user privacy, online identity, and digital copyright. Required work will include "hands-on" assignments in which students build simple Internet artifacts or use the net to accomplish something that would be difficult to accomplish offline and short-essay homework assignments and exams. The course will cover some of the material previously covered in CPSC 155 , but it will also cover some non-business-related "social issues," and, unlike CPSC 155 , will include a significant technology component and "hands-on" problem sets. There will be reading assignments to supplement lectures and written homeworks.


No formal course pre-requisites other than computer literacy and Internet literacy. Non-science majors are welcome.

Course Requirements


Jump to: