Current or last location: Leiden, Netherlands
Full legal name:
Universiteit Leiden
Other Names:
Rijksuniversiteit Leiden
At this time AstroGen has records of 442 astronomy-related doctorates awarded by this university.