Gregory Kesden
Associate Teaching Professor and
Director of Undergraduate Laboratories
8020 Wean Hall
Voice: (412) 268-1590
Facsimile: (412) 268-5576

Gregory.Kesden@cs.cmu.edu

ROUTINE WEEKLY SCHEDULE (Summer-2 2008)

CURRENT COURSES
15-123: Effective Programming in C and UNIX
15-440: Fundamentals of Systems
15-295: Competition Programming and Problem Solving


RECENT INTRO COURSES
15-100: Introductory/Intermediate Programming (Summer-2 2003) / (Fall 2003) / (Spring 2004) / (Summer-1 2004) / (Spring 2005) / (Fall 2005) / (Fall 2006) / (Spring 2008) / (Summer-1 2008)
15-123: Effective Programming in C and UNIX (Fall 2007) / (Spring 2008)
15-111: Intermedia/Advanced Programming with Data Structures (Spring 2003) / (Summer 2003) / (Summer-1 2004) (Summer-1 2005) / (Spring 2007) / (Summer-2 2008)
15-200: Data Structures (Summer 2001) / (Fall 2001) / (Summer 2002) / (Fall 2002) / (Summer-2 2003) / (Fall 2005) / (Spring 2006) / (Fall 2006)
15-113: System Skills in C


RECENT SYSTEMS COURSES
15-498/446: Distributed Systems (Spring 2003) / (Spring 2004) / (Spring 2005) / (Spring 2006) / (Spring 2007) / (Spring 2008)
15-395/310: System-Level Software Development (Fall 2004) / (Fall 2005) / (Fall 2006) / (Fall 2007)
15-441: Networks (Spring 2007)
48-862/17-668: Computer Networks: (Spring 2006) / (Spring 2007)
15-213: Computer Systems (Spring 2002)
15-412: Operating System Design and Implementation (Fall 2000) / (Fall 2001) / (Spring 2002) / (Fall 2002)
15-612: Distributed Systems (Spring 2001)
20-770: Communications and Networks (Summer 2001) / (Summer 2002) / (Fall 2003) / (Spring 2004/Flex-mode)
20-755 The Internet (Web Infrastructure) (Summer 2002) / (Fall 2003) / (Spring 2004/Flex-Mode)


OTHER RECENT COURSES
15-211: Fundamental Data Structures and Algorithms (Summer-2 2007) / (Summer-2 2008)
15-295: Competition Programming and Problem Solving (All semesters)
PGSS CS Lab (Summer 2002) / (Summer 2003) / (Summer 2004)
SAMS CS Project (Summer-2 2005) (Summer-2 2006) (Summer-2 2007) (Summer-2 2008)


PROFESSIONAL ORGANIZATIONS
Association for Computing Machinery(ACM)
Institute of Electrical and Electronics Engineers(IEEE)
The Advanced Computing Systems Association(USENIX)
The Systems Administrators Guild(SAGE)


MY OLD MINI-REEF AQUARIUM
A picture of the whole thing
A strange-looking Pacific crab
What else is inside?
Equipment and Maintenance


NON-TECHNICAL FAVORITES
Leonard E. Read's classic parable, "I, Pencil"
Steven Landsburg's "My Personal Trade Deficit"
Steven Landsburg's "The Fairness Priniciple"
The Freedom Index

The Declaration of Independence
The Constitution
The Magna Carta


FAVORITE ORGANIZATIONS ON THE WEB
Foundation for Economic Education(FEE)
Policy and Economic Research Council(PERC)
The Electronic Frontier Foundation(EFF)
The Center For Individual Rights (CIR)

Carnegie Mellon University The School of Computer Science The Computer Science Department