This method definitely needs a unit test (you can put it in the :textext namespace, like the TextbooksProxySpec does) to make sure that the courses data is properly parsed.