It really depends on what you want to do in the future. If u want to work in US, u HAVE TO go to JHU. It is obvious that international students cannot find a job in US without Stem major. It costs a company $7000 to sponsor a person. If u want to come back to China in the future, u need to consider about the ranking of schools. There is no denying that JHU has a higher ranking than Wustl. Company will not spend $7000 on a person who only have one year visa.
Do some research about Chinese Company’s attitude toward JHU. If they think JHU is good, I would say going to JHU might be a better choice. On the other hand, Olin is a good business school. If u can transfer to Q track or C track, I would recommend u to go to Olin.