John is very knowledgeable, both in his chosen field and in general. He is very easy to listen to and understand, and has a very pleasant manner. The whole process has been very easy for me, both to join and to participate in class. Any contact I have had with the staff, I have found them to be very helpful and pleasant.