Hobart and William Smith Colleges | Department of Mathematics and Computer Science

Marc Corliss
Assistant Professor
Department of Mathematics and Computer Science
Hobart and William Smith Colleges

Upcoming Courses

Previous Courses

By semester:

Principles of Computer Science using Multimedia Design (CPSC 120) -- Spring 2011
Compilers (CPSC 433) -- Spring 2011

Principles of Computer Science using Multimedia Design (CPSC 120) -- Fall 2010
Introduction to Computer Architecture (CPSC 220) -- Fall 2010
Networking (CPSC 441) -- Fall 2010

Introduction to Computer Architecture (CPSC 220) -- Fall 2009
Operating Systems (CPSC 431) -- Fall 2009

Principles of Computer Science using Multimedia Design (CPSC 120) -- Spring 2009
Compilers (CPSC 433) -- Spring 2009

Principles of Computer Science using Multimedia Design (CPSC 120) -- Fall 2008
Introduction to Computer Architecture (CPSC 220) -- Fall 2008

Introduction to Programming (CPSC 124) -- Spring 2008
Introduction to Computer Architecture (CPSC 220) -- Spring 2008

Introduction to Programming (CPSC 124) -- Fall 2007
Operating Systems (CPSC 331 -- now 431) -- Fall 2007

Introduction to Programming (CPSC 124) -- Spring 2007
Compilers (CPSC 333 -- now 433) -- Spring 2007

Introduction to Programming (CPSC 124) -- Fall 2006
Networking (CPSC 441) -- Fall 2006

At the University of Pennsylvania:
Unix/Linux Skills (CSE 399/004) -- Spring 2006

By course:

Principles of Computer Science using Multimedia Design (CPSC 120) -- Spring 2011
Principles of Computer Science using Multimedia Design (CPSC 120) -- Fall 2010
Principles of Computer Science using Multimedia Design (CPSC 120) -- Spring 2009
Principles of Computer Science using Multimedia Design (CPSC 120) -- Fall 2008

Introduction to Programming (CPSC 124) -- Spring 2008
Introduction to Programming (CPSC 124) -- Fall 2007
Introduction to Programming (CPSC 124) -- Spring 2007
Introduction to Programming (CPSC 124) -- Fall 2006

Introduction to Computer Architecture (CPSC 220) -- Fall 2010
Introduction to Computer Architecture (CPSC 220) -- Fall 2009
Introduction to Computer Architecture (CPSC 220) -- Fall 2008
Introduction to Computer Architecture (CPSC 220) -- Spring 2008

Operating Systems (CPSC 431) -- Fall 2009
Operating Systems (CPSC 331 -- now 431) -- Fall 2007

Compilers (CPSC 433) -- Spring 2011
Compilers (CPSC 433) -- Spring 2009
Compilers (CPSC 333 -- now 433) -- Spring 2007

Networking (CPSC 441) -- Fall 2010
Networking (CPSC 441) -- Fall 2006

At the University of Pennsylvania:
Unix/Linux Skills (CSE 399/004) -- Spring 2006