Excellent Course – Highly Recommended! Great and very comprehensive presentation of a topic that is complex.