Electrical and Computer Engineering:
-- I taught ECE 475 in the Spring and Fall of 1998.
-- In Spring 2000 and 2001 I talked to ECE 610, Advanced Biomedical Instrumentation.
Neurobiology:
-- Alternate years from 1998 to 2006 I taught BioNB 440, Electronics for Neurobiology
--
Alternate years from 1998 to 2006 I taught BioNB 441, Computer programming for Neurobiology.
-- In 2007 BioNB 440 and BioNB 441 were merged to form BioNB 442 which covered instrumentation and computing in biological research.
-- During the spring 2008 semester I ran a computational section for BioNB 222
Cornell Theory Center:
From Jan 1987 until June 1998 I worked at the Cornell Theory Center. Most of the time I was project leader of the graphics group. Many of the still images and animation done at the CTC in the 1990's were done by Martin Berggren, Catherine Devine, Chris Pelkie, Wayne Lytle, and Richard Gillilan. The graphics group published about a dozen magazine covers during the 1990s. One of my projects there was supporting IBM Data Explorer. A few examples of work from this period are given toward the bottom of the People and Things page. One of the larger animations I did in DX was for Farid Abraham who works at IBM Research Division, Almaden Research Center. A Nature cover shows a still from the project. I wrote a crude shadowcaster, which was fun. The DX Virtual workshop I constructed in 1997 is still useful to me, but is based on an obsolete version of Data Explorer.
Computer Science:
--
I taught CS 417, Computer Graphics, from 1992 to 1998 with an emphasis on the mathematical methods used to produce computer images.
--
The associated lab course, CS 418, used a block-diagram, data-flow language called IBM Visualization Data Explorer to illustrate course concepts. CS418 final project animations can be viewed with an MPEG player.
--
I taught CS718, Topics in Computer Graphics, in the fall of 1995.
--
From 1993 until 1998, I advised about 70 masters of engineering and undergraduate independent study students in computer science.
Student projects from the following school years are available. As always, old projects tend to contain obsolete software for which there is no help available. Projects: 1994-95, 1995-96, 1996-97, 1997-98