300+ bucks seems like a lot of money for a student to spend on training. Doesn't your uni provide a similar service for free or at least a lot less?

The uni I went to did at least but it wasn't widely advertised. Ask around a bit.