Skip to main content

Muhammad Imran Khan

1 works

Department of Mechanics and Engineering Science, Peking University, Beijing, 100871, China