Fall 2009
First-Year Seminar -- Storytelling Through Computer Animation
What's your story? A study of the rich story-telling in graphic novels and practice with telling stories using the Alice animation environment and layout software Comic Life.
COMP/BIO 242 -- DNA
Scripting in Perl to explore the wonders of genomes as texts. BioPerl, microarrays, and the ethical implications of personalized genomic medicine are new topics this Fall.

    COMP 198 -- Topics in Bioinformatics
    COMP 499 -- Research in Genomics: Horizontal Transfer

Spring 2010
COMP 131 -- Computing for Poets
XHTML, CSS, W3C Validation, Linux web servers, XML/TEI-markup, and scripting in Python to text mine the Anglo-Saxon and J.R.R. Tolkien corpora. Now this is a fun course!
COMP 116 -- Data Structures
Students use and modify a collection of C++ classes to emulate an embedded medical chip under the skin of a person. Called "medPing", the chip performs real-time monitoring of one's healthâ (e.g., blood pressure, pulse rate, glucose level) and automatically beams the medical status to an (emulated) iPhone display window.


Fall 2008
    First-Year Seminar -- Storytelling through computer animation
    COMP 335 -- Programming Languages
Spring 2009
    COMP 115 -- Robots, Games, and Problem Solving
    COMP 116 -- Data Structures
Fall 2007
    COMP 215 -- Algorithms
    COMP/BIO 242 -- DNA
Spring 2008
    COMP 116 -- Data Structures
    COMP 131 -- Computing for Poets
Fall 2006 - Spring 2007
    Year-long sabbatical ...
Fall 2005
    COMP 115 -- Programming Fundamentals (CS1 in C++)
    COMP/BIO 242 -- DNA
    COMP 398 -- C# and Mobile Devices
Spring 2006
    COMP 111 -- Foundations of Computing Theory
    COMP 335 -- Programming Languages
    COMP 399 -- Phylogenetic Trees


New courses ...
    COMP 111 -- Foundations of Computing Theory
    COMP 131 -- Computing for Poets
    COMP/BIO 242 -- DNA