Scholarly Index

Stephen W. Russell

University of Alabama at Birmingham; 8,357 total citations; 178 total publications; best world rank #849

University of Alabama at Birmingham

8,357Total citations
178Total publications
44H-index

Published ranking records

FieldWindowWorld rankNational rankImpact score
Immune cells in cancerLifetime849US 33995.98