Courses currently taught by Kim Bruce at Pomona College

Kim Bruce is on sabbatical leave for the spring of 2017
  • CSCI 051G: Introduction to Computer Science with Grace (Spring 2018)
  • CSCI 051J: Introduction to Computer Science with Java (Spring 2018)
  • Courses taught in prior semesters by Kim Bruce at Pomona College

  • CSCI 062: Data Structures and Advanced Programming (Fall 2017)
  • 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