As an introductory course it was perfect. I found the content really interesting and useful. 5 stars
C.M. Horsham