Teaching

I primarily teach programming, teamwork, and serious game design courses.

Programming is an art form in that there isn’t one "right" way to solve a problem. I encourage best practices such as design patterns and refactoring, but I also believe that logic and critical thinking can be filtered through an individual's mental model, resulting in solutions as unique as a visual artist’s signature style.

Courses Taught 1998-present

Interactive Arts and Media Department, Columbia College Chicago

  • Authoring Interactive Media. 2006-2010
  • Computational Media Development. 2012
  • Directed Study. 2011, 2018
  • Game Culture. 2006-2007
  • Generative and Algorithmic Art. 2008-2009
  • IAM Team (capstone). 2007-2008
  • Independent Project: Interactive Arts and Media. 2011
  • Indie Game Project (capstone). 2011
  • Indie Game Studio (capstone). 2012
  • Introduction to Game Development. 2010-2011
  • Introduction to Programming. 2007, 2013-present
  • McCarthy Technologies Bootcamp. 2006-present
  • Object Oriented Programming. 2017-present
  • Production: Word and Image. 2006
  • Simulation and Serious Game Design. 2014-present
  • Simulation Design. 2008-2012
  • Simulation Design II. 2007

Interactive Multimedia Program, Columbia College Chicago

  • Aesthetics for Interactive Multimedia. 2000-2001
  • Creating Websites. 1998
  • Graphics and Animation for Interactive Multimedia. 1998-1999
  • Individual Vision (capstone). 2005-2006
  • Interactive Multimedia Production (capstone). 1999-2006
  • Interactive Multimedia Production II (capstone). 1999-2007
  • Introduction to Interactive Multimedia Production. 2004-2005
  • Portfolio Practicum. 2003

Institute for Science Education and Science Communication, Columbia College Chicago

  • Computer Models and Virtual Worlds in Science, co-instructor. 1998-1999
  • Multimedia Seminar. 1999

Columbia College Chicago Division of Continuing Education

  • Beginning Director. 1998-1999
  • Beginning Website Design. 1998-1999
  • Multimedia Authoring: Flash. 1998-1999