Did Riccardo Giacconi ever teach at any other universities apart from Johns Hopkins?
No, Riccardo Giacconi only taught at Johns Hopkins University. He was a professor of physics there from 1959 until his retirement in 2000. He also served as the director of the Space Telescope Science Institute from 1981 to 1994.
The Stellar Journey of Riccardo Giacconi: A Quiz on the Life and Discoveries of an Astrophysics Pioneer