A fast paced course jam-packed wth lots of info you got to keep up with the instructor. Not for absolute beginners though.