It was about as perfect as a teaching seminar could be. Moved at the correct pace and encompasses a good amount of information. Bob delivered an engaging and interesting course. His style was very enjoyable.