Scholarly Index

Max Ortiz-Catalan

Chalmers University of Technology; 4,259 total citations; 136 total publications; best world rank #25

Chalmers University of Technology