GREGORY KESDEN
[Last Updated 6/22/2015; Soon to be a static archive]
Associate Teaching Professor
  • Director of Educational Computing, SCS
  • TA Coordinator, CS Courses and CSD PhD Students [Succeeded by Charlie Garrod on 6/18/2015]
  • 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

    NEWS
    Thanks, CMU! (Time for a change...so I'm soon off to UCSD)
    Want to TA? Request a course now! Summer-1/All / Summer-2 / Fall
    Citadel High-Performance Lab Opens!
    Apple Donated iMac Pro Cluster is Open!
    Reflection Upon Receiving the 2015 A. Nico Habermann Educational Service Award

    COMMONLY REQUESTED RESOURCES
    Teaching Assistants (TAs): FAQSpring 2015 TA ListStudent TA PortalInstructor TA PortalCommons and Carrels Reservations
    Talks About Teaching: Schedule (Tailored for TAs. All Welcome. Free Pizza! Free drink!)
    MS in CS: FAQHandbook
    SCS Educational Computing: Public Linux labs and timeshares, distributed computing infrastructure, Autolab courses and images, etc.


    PAST SYSTEMS COURSES
    15-498: Forensic Computer Science (Spring 2011) / (Spring 2012) / (Fall 2013) / (Spring 2015)
    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) / (Summer 2014) / (Fall 2014)
    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) / (Summer 2014) / (Fall 2014) / (Spring 2015)
    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) / (Summer-2 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