JHU appears to admit regardless of major with the exception of BME. Its mentioned on the FAQ on the admissions home page.