Scholarly Index

Edgar DeMeo

Renewable Energy Systems (United States); 1,799 total citations; 37 total publications; best world rank #961

Renewable Energy Systems (United States)

1,799Total citations
37Total publications
14H-index

Published ranking records

FieldWindowWorld rankNational rankImpact score
Photovoltaic Systems and SustainabilityLifetime961US 18073.87