Teaching

CS112 logo

CS112 Computation for the Sciences is an introductory programming class based on MATLAB, in which students learn valuable tools for using computers effectively in scientific work, including the natural and physical sciences, biological sciences, medicine, mathematics, psychology and economics. See these great student projects and read more about the curriculum in this JCSC article. Next offered in the Spring, 2011.

CS332 image

CS332 Visual Processing in Computer and Biological Vision Systems explores how the three-dimensional shape, motion, color and texture of surfaces in the world can be derived from the changing two-dimensional image that the eye creates. Students learn how ideas from computer vision, perceptual psychology and visual neuroscience contribute to the design of effective machine vision systems and the understanding of human visual processing. Next offered in the Fall, 2011.

CS110 icon

This fall, I'm teaching CS110 Computers and the Internet, a broad introductory course in which students learn how to develop web pages using HTML, CSS and JavaScript, and also learn about the digital representation of information, and social, legal and ethical implications of the digital revolution.

Created by Ellen Hildreth   ||   Last modified August, 2010