Another outstanding course by Dr. Arrington. Truly informative and thought provoking material presented in a straightforward forward manner.