Academic libraries provide access to a wealth of information resources on their websites. Unfortunately, these resources are not typically organized around student needs. The NCSU Libraries Course Views project addresses this problem by dynamically generating library course pages for all courses taught at NCSU. The Course Views system employs a hybrid approach that balances auto-generated and customized content for courses while emphasizing scalability and sustainability. Standardized course descriptors are used to enable low-barrier integration with external systems such as campus learning management systems. The presentation will provide an overview of the application architecture, describe various content customization approaches, and provide an early glimpse on how the system has been used by students since its "beta" release in August 2008.