Extract course location into separate model