GREGORY KESDEN
Associate Teaching Professor
  • Director of Educational Computing, SCS
  • TA Coordinator, CS Courses and CSD PhD Students
  • Assistant Director, MS in CS Program
  • Academic Advisor, Upper-Class CS and Masters students

  • 7711 Hillman, Gates and Hillman Centers
    Voice: (412) 268-1590 (forwards to cell 24x7, call anytime)
    Facsimile: (412) 268-5576
    Gregory.Kesden@cs.cmu.edu

    Schedule w/office hours


    COMMONLY REQUESTED RESOURCES
    NEW! AND EVOLVING! Citadel Teaching Commons and Collaborative Cluster Plans
    About TAing: FAQFall 2014 TA ListApply to be a TA, Resources for TAs, TA Seminars, etc
    Instructors: Fall 2014 TA ListRequest TAs, View Assigned TAs, etc
    MS in CS: FAQHandbook
    SCS Educational Computing: Public Linux labs and timeshares, distributed computing infrastructure, Autolab courses and images, etc.

    SUMMER-2/ALL COURSES
    15-513/15-213/18-213: Computer Systems (Summer-All)
    15-640/440: Distributed Systems (Summer-All)
    15-112: Fundamentals of Programming and Computer Science (Summer-2)


    UPCOMING COURSES
    08-705: Networking (Fall)
    15-640/440: Distributed Systems (Fall)
    15-213: Computer Systems (Fall)

    PAST SYSTEMS COURSES
    15-498: Forensic Computer Science (Spring 2011) / (Spring 2012) / (Fall 2013)
    15-640/440/446/498: Distributed Systems (Spring 2003) / (Spring 2004) / (Spring 2005) / (Spring 2006) / (Spring 2007) / (Spring 2008) / (Fall 2008) / (Spring 2009) / (Spring 2010) / (Spring 2011) / (Spring 2012) / (Spring 2013) / (Fall 2013)
    15-615/415: Databases (Fall 2010) / (Fall 2011)
    15-641/441: Networks (Spring 2007) / (Fall 2012)
    48-862/17-668: Computer Networks: (Spring 2006) / (Spring 2007)
    15-213/18-243/18-213/15-513: Computer Systems (Spring 2002) / (Spring 2009) / (Spring 2010) / (Spring 2011) / (Fall 2011) / (Summer 2012) / (Fall 2012) / (Spring 2013) / (Summer 2013) / (Fall 2013) / (Spring 2014)
    15-395/310: System-Level Software Development (Fall 2004) / (Fall 2005) / (Fall 2006) / (Fall 2007)
    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)

    PAST INTRO COURSES
    15-110: Principals of Computing: (Summer-1 2012)
    15-110/112: Fundamentals of Programming and Computer Science: (Summer-2 2011) / (Summer-2 2012) / (Summer-1 2013) / (Summer-2 2013) / (Summer-1 2014) /
    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) / (Fall 2008) / (Fall 2009) / (Fall 2010)
    15-111: Intermedia/Advanced Programming with Data Structures (Spring 2003) / (Summer 2003) / (Summer-1 2004) (Summer-1 2005) / (Spring 2007) / (Summer-2 2008) / (Spring 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

    OTHER PAST COURSES
    15-211: Fundamental Data Structures and Algorithms (Summer-2 2007) / (Summer-2 2008) / (Summer-2 2009) / (Summer-2 2010)
    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) (Summer 2009) (Summer 2010) (Summer 2011) (Summer 2012)

    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 NEW NANO-REEF AQUARIUM
    A picture of the whole thing, and some details

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


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