Energy and the Environment: Teaching Energy Basics and Renewable Technologies to University of Colorado Undergraduates James L. Nagle, Steven J. Pollock.