Department of Mechanical Science and Engineering, University of Illinois at Urbana-Champaign, Urbana, IL, United States of America
|
Address: United States of America, 61801, Urbana, IL, West Green Street, 1206
Phone: +1 (217) 244 43 41
Website: https://mechse.illinois.edu
Number of authors: 2
Number of publications: 2
Main organisation:
© , 2024