Bill is a great instructor with a well of knowledge. Patience but expects you to hold up your end as a student. Many years of experience and eager to share it