Professor Covington will share highlights of his teaching and research
career by addressing the question: If we rearranged the educational
experience of learners around positive motivational principles, that is,
promoting the will to learn and a love of learning, what would school look
like?
eCHEM 1A: Online General Chemistry
College of Chemistry, University of California, Berkeley
http://chemistry.berkeley.edu/echem1a
Curriculum and ChemQuizzes developed by Dr. Mark Kubinec and Professor Alexander Pines
Chemical Demonstrations by Lonnie Martin
Video Production by Jon Schainker and Scott Vento
Developed with the support of The Camille & Henry Dreyfus Foundation
CS 61A - Spring 08 - The Structure and Interpretation of Computer Programs
Instructor Brian Harvey
Introduction to programming and computer science. This course exposes students to techniques of abstraction at several levels: (a) within a programming language, using higher-order functions, manifest types, data-directed programming, and message-passing; (b) between programming languages, using functional and rule-based languages as examples. It also relates these techniques to the practical problems of implementation of languages and algorithms on a von Neumann machine. There are several significant programming projects, programmed in a dialect of the LISP language.
http://www.cs.berkeley.edu