Scholarly Index

Roel Loonen

Eindhoven University of Technology; 3,274 total citations; 123 total publications; best world rank #113

Eindhoven University of Technology