An alternative to JHU study abroad - SIT has many diverse, education programs
If you're thinking about studying abroad at some point in your college career, you might want to take a look at the School of International Training, of the Accredited College of World Learning.