Courses

 

Discrete Structures

Fall 2015

Fall 2014

Fall 2012

Fall 2011


Digital and Social Systems

Fall 2009


Introduction to Engineering Projects:   Leonardo da Vinci

In this freshman engineering projects (GEEN 1400) class, students design and build devices based on sketches from the notebooks of Leonardo da Vinci.  Fall 2008*, Fall 2007*, Fall 2005*.  *with Ann Eisenberg.


Introduction to Engineering Projects:  Computational Costumes

Spring 2010  with Ann Eisenberg


Things that Think

A course in the design of the next generation of moving automata, science toys, and construction kits.  Co-taught with Ann Eisenberg:  Spring 2012, Fall 2012 Spring 2011, Spring 2008, Spring 2007, Spring 2005, Spring 2004, Spring 2003, Spring 2002, Spring 2001, Fall 1998, Fall 1997 (with Mark Gross).


The Computational World (CSCI 1240) 

Summer 2016 (online), Spring 2012, Spring 2011, Spring 2010, Spring 2009, Spring 2008


Introduction to Computer Science (CSCI 1200)

Spring 2003


Computer Science:  The Canon

Fall 2003, Fall 2000, Spring 1997, Spring 1996, Spring 1994


Computational Geometries

Fall 2008, Fall 2001, Fall 1998, Fall 1996


Computational Mathematics

Fall 2004, Spring 2002


Issues and Methods in Cognitive Science

Spring 2012

Spring 2011

Spring 2010, Spring 2009 (with Albert Kim)

Spring 2008 (with Albert Kim)

Spring 2003 (with Jim Martin)

Spring 2002 (with Peter Polson)

Spring 1997 and Spring 1996 (with Dan Jurafsky)


Undergraduate Intro to Cognitive Science

Fall 2012 (with Rob Rupert), Fall 2001


Computation for Cognitive Scientists

Spring 1995, Spring 1993 (with Paul Smolensky)


Technology and Cognition:

Fall 2002 (with Tammy Sumner), Fall 1994 (with Nancy Songer)


Graduate level Artificial Intelligence:

Fall 2007, Fall 2005, Fall 1997 and Fall 1996 (with Gerhard Fischer), Fall 1994, Fall 1993


Undergraduate Artificial Intelligence:

Fall 2010, Fall 2009, Fall 2004, Fall 2003, Fall 2000, Spring 1997