Courses currently taught by Kim Bruce at Pomona College

Kim Bruce is on sabbatical leave for the spring of 2017

Courses taught in prior semesters by Kim Bruce at Pomona College

  • CSCI 062: Data Structures and Advanced Programming (Fall 2016)
  • CSCI 051G: Intro to Programming using Grace (Fall 2016)
  • CSCI 081: Computability and Logic (Spring 2016)
  • CSCI 181o: Computational Semantics (Spring 2016)
  • CSCI 062: Data Structures and Advanced Programming (Fall 2015)
  • CSCI 051G: Intro to Programming using Grace (Fall 2015)
  • CSCI 062: Data Structures and Advanced Programming (Spring 2015)
  • CSCI 081: Computability and Logic (Spring 2015)
  • CSCI 051G: Introduction to Programming Using Grace (Fall 2014
  • CSCI 131: Principles of Programming Languages
  • CSCI 051: Introduction to Computer Science (Fall 2013)
  • CSCI 131: Principles of Programming Languages (Fall 2013)
  • CSCI 062: Data Structures and Advanced Programming (Spring 2013)
  • CSCI 081: Computability and Logic (Spring 2013)
  • CSCI 051: Introduction to Computer Science (Fall 2012)
  • CSCI 131: Principles of Programming Languages (Fall 2012)
  • CSCI 062: Data Structures and Advanced Programming (Spring 2012)
  • CSCI 081: Computability and Logic (Spring 2012)
  • CSCI 051: Introduction to Computer Science (Fall 2011)
  • CSCI 131: Principles of Programming Languages (Fall 2011)
  • CSCI 062: Data Structures and Advanced Programming (Spring 2011)
  • CSCI 131: Principles of Programming Languages (Spring 2011)
  • CSCI 051: Introduction to Computer Science (Fall 2010)
  • CSCI 131: Principles of Programming Languages (Fall 2010)
  • CSCI 190: Senior Seminar (Fall 2010)
  • CSCI 051: Introduction to Computer Science (Spring 2009)
  • CSCI 131: Principles of Programming Languages (Fall 2008)
  • CSCI 051: Introduction to Computer Science (Spring 2008)
  • CSCI 181: Natural Language Programming (Spring 2008)
  • CSCI 051: Introduction to Computer Science (Fall 2007)
  • CSCI 190: Senior Seminar (Fall 2007)
  • CSCI 051: Introduction to Computer Science (Spring 2007)
  • CSCI 062: Data Structures and Advanced Programming (Spring 2007)
  • CSCI 051: Introduction to Computer Science (Fall 2006)
  • CSCI 131: Principles of Programming Languages (Fall 2006)
  • CSC 051: Introduction to Computer Science (Spring, 2006)
  • CSCI/LGCS 066: Mathematical and Computational Foundations of Linguistics (Spring 2006)
  • CSC 051: Introduction to Computer Science (Fall, 2005)
  • Courses taught by Kim Bruce at Williams College


  • CSCI 136: Data Structures and Advanced Programming (Spring '04).
  • CSCI 134: Introduction to Computer Science (Fall '03).
  • CSCI 134: Introduction to Computer Science (Spring '03).
  • CSCI 361: Theory of Computation (Fall '02)
  • CSCI 334: Principles of Programming Languages (Spring '02)
  • CSCI 134: Introduction to Computer Science (Fall '01).
  • CSCI 256, Design and Analysis of Algorithms (Spring '01)
  • CSCI 334: Principles of Programming Languages (Spring '00)
  • CSCI 134: Introduction to Computer Science (Fall '00 w/Java).
  • CSCI 136: Data Structures and Advanced Programming (Spring '98 with Java 1.1)
  • CSCI 136: Data Structures and Advanced Programming (Spring '97 with Java 1.0)
  • CSCI 135: Introduction to Computer Science: Enriched Section (Fall '97).
  • CSCI 361: Theory of Computation (Fall '99).
  • CSCI 361: Theory of Computation(Fall '97).
  • CSCI 334: Principles of Programming Languages (Spring '97)
  • CSCI 256: Design and analysis of algorithms (Spring '96).
  • CSCI 137: Programming Paradigms and Data Structures (Fall '94)
  • CSCI 012: Creating the Williams Adventure Game (WSP '94)

  • Back to:

  • Kim Bruce's home page
  • CS Department home page
  • kim@cs.williams.edu