Judicial Review
Instructor Holly Doremus. This introductory course is designed to explore fundamental legal and policy issues in environmental law. Through examination of environmental common law and key federal environmental statutes, including the National Environmental Policy Act, Clean Air Act, and Clean Water Act, it exposes students to the major challenges to environmental law and the principal approaches to meeting those challenges, including litigation, command and control regulation, technology forcing, market incentives, and information disclosure requirements. With the addition of cross-cutting topics such as risk assessment and environmental federalism, it also gives students a grounding in how choices about regulatory standards and levels of regulatory authority are made.
http://www.law.berkeley.edu/students/curricularprograms/envirolaw/index.html
History 162A, 001 - Fall 2014
Europe and the World: Wars, Empires, Nations 1648-1914 - David Wetzel
Creative Commons 3.0: Attribution-NonCommercial-NoDerivs
Watch in HD1080p: https://www.youtube.com/watch?v=PhuO_TXCJcU&list=PLOyuQaVrp4qqS8yBeQpIeMQ5bDoijOQ9c&index=2
This lecture considers the growth of pictorial art during the Han dynasty (208 BCE to AD 220), beginning with paintings on silk (including the famous 'flying garment") from the tombs at Changsha, continuing with pictures on tomb objects (mingqi) and lacquer designs, and ending with the remarkable relief pictures on tomb tiles found in Sichuan. Early renderings of space and the beginnings of expressive rushwork are revealed in visual analyses of all these.
CS 61A The Structure and Interpretation of Computer Programs
Instructor Brian Harvey
Spring 2008
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.