Exceptionally professional block of instruction. Very easy to follow and understand. The online portion was actually pretty good, better than I previously experienced with blended courses. Well done.