Scholarly Index

Peter O’Toole

University of York; 3,235 total citations; 90 total publications; best world rank #850

University of York

3,235Total citations
90Total publications
31H-index

Published ranking records

FieldWindowWorld rankNational rankImpact score
Biomedical and Engineering Education2021-2025850GB 4456.29