Imperial College London is a public research university located in London, United Kingdom. When was coursework in medicine given over to St Mary's Hospital