A Project-Based Cooperative Approach to Teaching Sustainable Energy Systems | IEEE Journals & Magazine | IEEE Xplore