E

Erica Koegler

Illinois Department of Human Services

ORCID: 0000-0003-3685-0835

34 papers and 413 citations.

PubIndex Score94Top 6% · mid-careerHow it's scored
34Publications
413Total Citations
First publication: 2022First senior author: 2020