|
|
Williams College Computer Science
|
|
Education
| B.A. | Amherst College | 1982 |
| M.S. | University of Massachusetts, Amherst | 1984 |
| Ph.D. | University of Massachusetts, Amherst | 1988 |
Research Interests
Biography
Joint work with students has also investigated the local structure of two and three dimensional aperiodic systems, the design of a porous aperiodic tile, single-pot DNA computation, visual programming, and parallel debugging using tagged data.
Duane teaches courses on computer organization, modern architecture, and chip design. He also teaches Life as an Algorithm, a course rediscovering the great ideas common to biology and computer science, and The Art and Science of Computer Graphics, a course that teaches artful programming through two- and three-dimensional modeling. He has written two books on the principles of programming and data structure design.
He is a member of ACM, IEEE, AAAS, and Red Sox Nation.