Neil Smith was a very good, knowledgeable, and entertaining instructor, that despite the course being quite long was never dull.