James D. Teresco, Ph.D.

Spring 2012 Courses at Siena College

  • Computer Science 120, Introduction to Programming
  • Computer Science 330, Operating Systems
  • Course Web Page Archives

  • Fall semester 2011, Siena College
  • Spring semester 2011, Siena College
  • Fall semester 2010, Siena College
  • Spring semester 2010, Mount Holyoke College
  • Fall semester 2009, Mount Holyoke College
  • Spring semester 2009, Rensselaer Polytechnic Institute
  • Fall semester 2008, Siena College
  • Spring semester 2008, Mount Holyoke College
  • Fall semester 2007, Mount Holyoke College
  • Winter Study 2007, Williams College
  • Fall semester 2006, Williams College
  • Spring semester 2006, Williams College
  • Fall semester 2005, Williams College
  • Spring semester 2005, Williams College
  • Fall semester 2004, Williams College
  • Spring semester 2003, Williams College
  • Fall semester 2002, Williams College
  • Spring semester 2002, Williams College
  • Fall semester 2001, Williams College
  • Spring semester 2001, Williams College
  • Winter Study 2001, Williams College
  • Fall semester 2000, Williams College
  • Fall semester 1999, Rensselaer Polytechnic Institute
  • Winter trimester 1999, Union College
  • Winter trimester 1998, Union College
  • Winter trimester 1996, Union College
  • Past Class and Student Projects

  • CS 120 - Introduction to Programming, Siena College, Second Programming Project
  • CS 110 - The Art and Science of Computer Graphics - Spring 2008 and Spring 2010, Mount Holyoke College, Class Wiki
  • CS 14 - LEGO Robot Engineering - Winter 2007, Williams College
  • CS 432 - Operating Systems - Fall 2006, Williams College
  • CS 237 - Computer Organization - Fall 2006, Williams College
  • CS 338 - Parallel Processing - Spring 2006, Williams College
  • CS 237 - Computer Organization - Fall 2005, Williams College
  • CS 432 - Operating Systems - Spring 2005, Williams College
  • CS 134 - Introduction to Programming - Spring 2005, Williams College
  • CS 338 - Parallel Processing - Spring 2003, Williams College
  • CS 432 - Operating Systems - Fall 2002, Williams College
  • CS 432 - Operating Systems - Fall 2001, Williams College
  • Student Independent Study Projects

    Final writeups for some projects are available on request.

  • Computer Security: Code through System Level Concerns. Final paper: A Study of Mandatory Access Controls and SELinux. Brendan Dougherty '06. Williams College. Spring 2006.
  • Distributed Object Based Programming Systems: Implementation Techniques. Cheng Hu '03. Williams College. Spring 2003.
  • File System Interoperability: Macintosh HFS under Windows. Joseph Masters '02. Williams College. Spring 2002.