Craig is a very patient and understanding instructor. I would readilly recommend him. I had really enjoyable lessons with him.