F

Filippo Menczer

Indiana University Bloomington

ORCID: 0000-0003-4384-2876

665 papers and 26k citations.

PubIndex Score98Top 2%How it's scored
665Publications
26kTotal Citations
First publication: 1989First senior author: 1989