I trained with Oakley Academy also... The course was great, there's only so much you can fit in in a day. Like everything you really do learn the in depth stuff by practicing. Oakley have a great reputation and the girls never seemed tired. The best thing is you can always ask them for advice and support aswell.