Bill Brooks, P.E.

Senior Technical Advisor

Bill Brooks is a professional engineer with more than 30 years of experience designing, installing, and evaluating grid-connected solar photovoltaic (PV) systems. More than 15,000 installers and inspectors have attended his courses on PV and energy storage systems throughout the U.S. and abroad. His field troubleshooting skills have been valuable in determining where problems occur to focus training on those issues of greatest need. He has written numerous technical manuals and articles for the PV industry that are widely used throughout the United States and beyond. He was the lead technical advisor developing the IAEI PV Online Training for Code Officials (PVOT). His publications include the Expedited Permit Process for PV Systems, the Field Inspection Guidelines for PV Systems, and Understanding the CalFire Solar PV Installation Guidelines.

Mr. Brooks is an active participant on many national and international codes and standards panels including UL1703 (PV Modules), UL1741 (Inverters), UL3741 (PV Hazard Control), UL6703 (Connectors), and UL2703 (Mounting Systems) Standards Technical Panels. He represents the Photovoltaic Industry Code Council on Code Making Panel 4 of the National Electrical Code (NEC). He was involved with drafting the initial version of Article 706, Energy Storage Systems, for the 2017 NEC. He recently chaired the NFPA Article 690 Solar Photovoltaic Systems, Article 691-Large-Scale PV Electric Supply Stations, and Firefighter Safety Task Groups for the NEC. He holds B.S. and M.S. degrees in Mechanical Engineering from North Carolina State University and is a registered Professional Mechanical and Electrical Engineer.