Excellent delivery

Excellent delivery, pace and a real mixture of practical and theory. Encouraged and corrected in a friendly manner when doing things wrong.