Urbana, Ohio, United States • 51 - 200 Employees
Renewables & Environment
Illinois Solar Decathlon is a registered student organization at the University of Illinois at Urbana-Champaign which participates in the U.S. Department of Energy Solar Decathlon Design & Build Challenges.https://www.solardecathlon.gov/