most of the undergrad cs classes i took at berkeley were somewhat open. In the lower div classes, you would usually get unlimited notes, and the upper div classes would usually give you only a few pages (usually 2 to 4). it seemed to be a good compromise of scalability and usefulness.