Johns Hopkins University has excellent staff and faculty. Even though the academic demands can be oppressive at times, most of the courses are lively and interesting. If you are considering a career in engineering or medicine, Hopkins University offers a variety of research opportunities.