Edge cases here - if you change the prices after a student already has the course in their shopping cart, then they will still be able to purchase with the old price.