profile image


  • 0 reviews
  • 0 completed
I finally completed this course - although it is stated to be a introductory level, there is a significant amount of detail covering a wide variety of topics and a large number l of exercises to (optionally) do. Providing the answers proved to be a key enabler since it allowed me to understand exactly where my understanding was weak and correct my errors. I extend my thanks to the team that assembled this material - it is obvious how much effort was involved. There is no way I will remember all the material so having the PDF and pointers to many other related topics will provide an excellent reference. THANKS AGAIN...