Overall, a really good university experience. My course offers a wide variety of modules from which to pick. The teaching approach employed here is outstanding, and the instructors are happy to answer any questions and help pupils solve challenges. The lessons are simple for me to understand. The lodging is excellent, and the amenities are superb. Johns Hopkins is a college I heartily endorse.