Programming the Web Using XHTML and JavaScript
American Cultures Fellowship, Center for the Study of American Cultures, University of California at Berkeley, 1997.  Curriculum Development Grant (to develop HTML/JavaScript curriculum for computer course), Office of Educational Development, University of California at Berkeley, 1996.  Distinguished Student Award, Office for the History of Science and Technology, University of California at Berkeley, 1989-90, 1990-91, 1991-92.  Berkeley Science Historians' Research Grant, 1991-92.  University Distinguished Teaching Awards, University of California at Berkeley, 1988, 1990.  Award for Academic Achievement, New College Berkeley, 1987.  Physics Department Teaching Award, University of California at Berkeley, 1984.  David S. Saxon Award in Physics, University of California at Davis, 1982.  Graduation with Highest Honors, University of California at Davis, 1982.  Regents Scholar, University of California at Davis, 1978-82.  Alumni Scholar, University of California at Davis, 1978-79.  National Merit Scholar, 1978.