Scholarly Index

James E. McClellan

Stevens Institute of Technology; 1,611 total citations; 141 total publications; best world rank #36

Stevens Institute of Technology