Jim is absolutely great and I recommend him to everyone! Passed my test today with only a short time of learning with him. Jim is so helpful and calm. 10 outa 10