Scholarly Index
Sheri Sheppard
Stanford University; 5,989 total citations; 263 total publications; best world rank #3
Stanford University
5,989Total citations
263Total publications
32H-index
Scholarly Index
Stanford University; 5,989 total citations; 263 total publications; best world rank #3
Stanford University