James D. Teresco, Ph.D.

Fall 2016 Courses at Siena College

  • Computer Science 011, Problem Solving with Spreadsheets (Blackboard only)
  • Computer Science 210, Data Structures
  • Course Web Page Archives

  • Spring 2016, The College of Saint Rose
  • Winter Immersion 2015-16, The College of Saint Rose
  • Fall 2015, The College of Saint Rose
  • Spring 2015, The College of Saint Rose
  • Fall 2014, The College of Saint Rose
  • Summer 2014, The College of Saint Rose
  • Spring 2014, The College of Saint Rose
  • Winter Immersion 2013-14, The College of Saint Rose
  • Fall semester 2013, The College of Saint Rose
  • Spring semester 2013, The College of Saint Rose
  • Fall semester 2012, The College of Saint Rose
  • Spring semester 2012, Siena College
  • 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 - Spring 2012, Siena College, Final Programming Project
  • CS 120 - Introduction to Programming - Spring 2011, 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.

  • Popularity-Based Temporal Relevance Estimation for Micro-Blogging Retrieval. Manar Alohaly '13G. The College of Saint Rose. Summer-Fall 2013.
  • 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.